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

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