public class operations {
    // Operations
    /**
     * comment
     * @param in (in)
     * @param inOut (in/out) comment2
     * @param undef (???)
     * @param out (out)
     * @return type
     */
    private abstract type test (type1 in, type2 inOut, type3 undef, type4 out);
    /**
     * comment2
     */
    public static test2 () {
    }
    public final test3 () {
    }
    protected final test4 () {
    }
    public final test5 () {
    }
}
