public final boolean remove ( final java.lang.Object VAR_1 ) { TYPE_1 < TYPE_2 , TYPE_3 > node = null ; final java.util.Iterator < TYPE_1 < TYPE_2 , TYPE_3 > > VAR_2 = new TYPE_4 < TYPE_2 , TYPE_3 > ( VAR_3 , key , VAR_4 , VAR_5 , VAR_6 , VAR_7 ) ; while ( VAR_2 . METHOD_1 ( ) ) { node = VAR_2 . METHOD_2 ( ) ; if ( TYPE_5 . METHOD_3 ( node . value , VAR_1 ) ) { VAR_3 . METHOD_4 ( node ) ; return true ; } } return false ; }

public final boolean remove ( final java.lang.Object VAR_1 ) { TYPE_1 < TYPE_2 , TYPE_3 > node = null ; final java.util.Iterator < TYPE_1 < TYPE_2 , TYPE_3 > > VAR_2 = new TYPE_4 < TYPE_2 , TYPE_3 > ( VAR_3 , key , VAR_4 , VAR_5 , VAR_6 , VAR_7 ) ; while ( VAR_2 . METHOD_1 ( ) ) { node = VAR_2 . METHOD_2 ( ) ; if ( TYPE_5 . METHOD_3 ( node . value , VAR_1 ) ) { VAR_2 . remove ( ) ; return true ; } } return false ; }
