public boolean METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 ) { boolean VAR_3 = false ; if ( VAR_4 . isEmpty ( ) ) { VAR_4 = VAR_5 . METHOD_2 ( this ) ; } if ( VAR_4 . contains ( VAR_2 ) ) { VAR_4 . remove ( VAR_2 ) ; } if ( VAR_4 . isEmpty ( ) ) { VAR_5 = VAR_1 ; VAR_3 = VAR_1 == null ; if ( ! VAR_3 ) { VAR_4 = VAR_5 . METHOD_2 ( this ) ; } } return VAR_3 ; }

public boolean METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 ) { boolean VAR_3 = false ; if ( VAR_4 . isEmpty ( ) ) { VAR_4 = VAR_5 . METHOD_2 ( this ) ; } if ( VAR_4 . contains ( VAR_2 ) ) { VAR_4 . remove ( VAR_2 ) ; } if ( VAR_4 . isEmpty ( ) ) { VAR_3 = VAR_1 == null ; if ( ! VAR_3 ) { VAR_5 = VAR_1 ; VAR_4 = VAR_5 . METHOD_2 ( this ) ; } } return VAR_3 ; }
