import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

public abstract class NonStandardSpacing {

    public void m1() {
        int a = 1  +  2 + 3;
        int b = 1 + /* comment */ 2 + 3;
        int c = 1 +
                2 + 3;
        int d = 1 + // comment
            2 + 3;
        int e = 1 + /* comment
            end */ 2 + 3;
    }

    public void m2() // comment()
    {

    }

    public void m3() throws @AnnoField(1) Exception {

    }

    // ()
    public  abstract  void  m4  ();

    // ()
    public abstract void //comment
        m5();

    // ()
    public abstract void /* comment
        end */ m6();

    // ()
    public abstract void m7
                           ();
}

@Target(ElementType.TYPE_USE)
@interface AnnoField {
    int value();
}
