1import java.lang.annotation.ElementType;
2import java.lang.annotation.Target;
3
4public abstract class NonStandardSpacing {
5
6    public void m1() {
7        int a = 1  +  2 + 3;
8        int b = 1 + /* comment */ 2 + 3;
9        int c = 1 +
10                2 + 3;
11        int d = 1 + // comment
12            2 + 3;
13        int e = 1 + /* comment
14            end */ 2 + 3;
15    }
16
17    public void m2() // comment()
18    {
19
20    }
21
22    public void m3() throws @AnnoField(1) Exception {
23
24    }
25
26    // ()
27    public  abstract  void  m4  ();
28
29    // ()
30    public abstract void //comment
31        m5();
32
33    // ()
34    public abstract void /* comment
35        end */ m6();
36
37    // ()
38    public abstract void m7
39                           ();
40}
41
42@Target(ElementType.TYPE_USE)
43@interface AnnoField {
44    int value();
45}
46