import java.lang.Object; class A { class Nested { } //end class marker //end not a marker void m1() { Object o = new Object() { }; //end anonymous class this is very long comment and it's not marker //end not a marker } void m() { Object o; o = new Object() { }; //end marker } } //end marker //end not a marker