public TYPE_1 < TYPE_2 > METHOD_1 ( ) { return new TYPE_1 < TYPE_2 > ( ) { public java.util.Iterator < TYPE_2 > iterator ( ) { return new java.util.Iterator < TYPE_2 > ( ) { int i = 0 ; public void remove ( ) { } public TYPE_2 METHOD_2 ( ) { return new TYPE_2 ( VAR_1 , VAR_1 . METHOD_3 ( ) , get ( ( ( i ) ++ ) ) ) ; } public boolean METHOD_4 ( ) { return ( length ) > ( i ) ; } } ; } } ; }

public TYPE_1 < TYPE_2 > METHOD_1 ( ) { return new TYPE_1 < TYPE_2 > ( ) { public java.util.Iterator < TYPE_2 > iterator ( ) { return new java.util.Iterator < TYPE_2 > ( ) { int i = 0 ; public boolean METHOD_4 ( ) { return ( length ) > ( i ) ; } public TYPE_2 METHOD_2 ( ) { return new TYPE_2 ( VAR_1 , VAR_1 . METHOD_3 ( ) , get ( ( ( i ) ++ ) ) ) ; } public void remove ( ) { } } ; } } ; }
