public void remove ( java.lang.Object VAR_1 ) { TYPE_1 < TYPE_2 > . VAR_2 < TYPE_2 > VAR_3 = VAR_4 ; while ( ( VAR_3 != null ) && ( VAR_1 . equals ( VAR_3 . element ) ) ) { VAR_3 = VAR_5 ; } METHOD_1 ( VAR_3 ) ; }

public void remove ( java.lang.Object VAR_1 ) { TYPE_1 < TYPE_2 > . VAR_2 < TYPE_2 > VAR_3 = VAR_4 ; if ( VAR_1 == null ) { while ( ( VAR_3 != null ) && ( ( VAR_3 . element ) != null ) ) { VAR_3 = VAR_5 ; } } else { while ( ( VAR_3 != null ) && ( ! ( VAR_1 . equals ( VAR_3 . element ) ) ) ) { VAR_3 = VAR_5 ; } } METHOD_1 ( VAR_3 ) ; }
