class J001_ExplicitDeclarations {
    public void method0() {
        int x;
    }
    public void method1() {
        int x, y;
    }
    public void method2() {
        class Local {
        }
    }
    public void method3() {
        int x, y;
        class Local {
        }
    }
    public void method4() {
        new Object() {
        }.toString();
    }
    public void method5() {
        for (int x = 0; x < 12; x++) {
        }
    }
    public void method6() {
        for (int x = 0, y = 2; x < 12; x++) {
        }
    }
    public void method7() {
        for (int x : new int[] {1, 2}) {
        }
    }
}
@@ -68,32 +68,37 @@
    int x;%0A    %7D%0A
+    %0A
     public void 
@@ -105,24 +105,24 @@
 method1() %7B%0A
-
         int 
@@ -125,32 +125,37 @@
 int x, y;%0A    %7D%0A
+    %0A
     public void 
@@ -196,32 +196,37 @@
         %7D%0A    %7D%0A
+    %0A
     public void 
@@ -285,32 +285,37 @@
         %7D%0A    %7D%0A
+    %0A
     public void 
@@ -373,24 +373,29 @@
 ng();%0A    %7D%0A
+    %0A
     public v
@@ -457,32 +457,37 @@
         %7D%0A    %7D%0A
+    %0A
     public void 
@@ -550,30 +550,35 @@
 %7B%0A        %7D%0A
-
     %7D%0A
+    %0A
     public v

test file that Roel and Robbert Jan wrote was broken. Fixed it.