protected TYPE_1 < TYPE_2 > METHOD_1 ( final java.lang.String id , final TYPE_2 VAR_1 , final TYPE_3 < TYPE_2 > VAR_2 ) { return new TYPE_1 < TYPE_2 > ( id , VAR_1 , VAR_2 , new TYPE_4 < TYPE_2 > ( ) ) { private static final long VAR_3 = 1L ; protected void METHOD_2 ( ) { VAR_4 this . METHOD_2 ( ) ; } } ; }

protected TYPE_1 < TYPE_2 > METHOD_1 ( final java.lang.String id , final TYPE_2 VAR_1 , final TYPE_3 < TYPE_2 > VAR_2 ) { return new TYPE_1 < TYPE_2 > ( id , VAR_1 , VAR_2 ) { private static final long VAR_3 = 1L ; protected void METHOD_2 ( ) { VAR_4 this . METHOD_2 ( ) ; } } ; }
