public java.lang.String remove ( java.lang.String key ) { TYPE_1 node = VAR_1 ; while ( ( node != ( VAR_2 ) ) && ( ! ( key . equals ( node . key ) ) ) ) { node = VAR_3 ; } if ( node == null ) return null ; java.lang.String VAR_4 = node . value ; VAR_5 = VAR_3 ; VAR_6 = VAR_7 ; ( size ) -- ; return VAR_4 ; }

public java.lang.String remove ( java.lang.String key ) { TYPE_1 node = VAR_1 ; while ( ( node != ( VAR_2 ) ) && ( ! ( key . equals ( node . key ) ) ) ) { node = VAR_3 ; } if ( node == ( VAR_2 ) ) return null ; java.lang.String VAR_4 = node . value ; VAR_5 = VAR_3 ; VAR_6 = VAR_7 ; ( size ) -- ; return VAR_4 ; }
