public java.util.Iterator < TYPE_1 > iterator ( ) { return new TYPE_2 < TYPE_1 > ( VAR_1 . METHOD_1 ( ) . iterator ( ) ) ; } 

public java.util.Iterator < TYPE_1 > iterator ( ) { return new TYPE_2 < TYPE_1 > ( VAR_1 . iterator ( ) ) ; } 
