public TYPE_1 < TYPE_2 , TYPE_3 > METHOD_1 ( ) { if ( ( ( VAR_1 ) == null ) || ( ! ( VAR_1 . METHOD_2 ( ) ) ) ) { if ( VAR_2 . METHOD_2 ( ) ) VAR_1 = VAR_2 . METHOD_3 ( ) . iterator ( ) ; else return METHOD_4 ( ) ; } return VAR_1 . METHOD_3 ( ) ; }

public TYPE_1 < TYPE_2 , TYPE_3 > METHOD_1 ( ) { while ( ( ( VAR_1 ) == null ) || ( ! ( VAR_1 . METHOD_2 ( ) ) ) ) { if ( VAR_2 . METHOD_2 ( ) ) VAR_1 = VAR_2 . METHOD_3 ( ) . iterator ( ) ; else return METHOD_4 ( ) ; } return VAR_1 . METHOD_3 ( ) ; }
