public java.util.Iterator < TYPE_1 > iterator ( ) { final TYPE_2 < TYPE_1 > VAR_1 = list . METHOD_1 ( ) ; return new java.util.Iterator < TYPE_1 > ( ) { public boolean METHOD_2 ( ) { return VAR_1 . METHOD_3 ( ) ; } public TYPE_1 METHOD_4 ( ) { return VAR_1 . METHOD_5 ( ) ; } public void remove ( ) { VAR_1 . remove ( ) ; } } ; }

public java.util.Iterator < TYPE_1 > iterator ( ) { final TYPE_2 < TYPE_1 > VAR_1 = list . METHOD_1 ( list . size ( ) ) ; return new java.util.Iterator < TYPE_1 > ( ) { public boolean METHOD_2 ( ) { return VAR_1 . METHOD_3 ( ) ; } public TYPE_1 METHOD_4 ( ) { return VAR_1 . METHOD_5 ( ) ; } public void remove ( ) { VAR_1 . remove ( ) ; } } ; }
