public TYPE_1 METHOD_1 ( ) { if ( ! ( METHOD_2 ( ) ) ) { throw new TYPE_2 ( STRING_1 ) ; } ++ ( this . VAR_1 ) ; return this . iterator . METHOD_1 ( ) ; } 

public TYPE_1 METHOD_1 ( ) { if ( ! ( this . METHOD_2 ( ) ) ) { throw new TYPE_2 ( STRING_1 ) ; } ++ ( this . VAR_1 ) ; return this . iterator . METHOD_1 ( ) ; } 
