public void delete ( TYPE_1 key , TYPE_2 value ) { if ( VAR_1 . METHOD_1 ( key ) ) { TYPE_3 < TYPE_1 , TYPE_2 > VAR_2 = VAR_1 . remove ( key ) ; TYPE_4 VAR_3 = VAR_4 ; VAR_5 . remove ( VAR_2 ) ; if ( ( VAR_5 . length ) == 0 ) { VAR_6 . remove ( VAR_7 ) ; VAR_8 . remove ( VAR_3 ) ; } } }

public void delete ( TYPE_1 key , TYPE_2 value ) { if ( ! ( VAR_1 . METHOD_1 ( key ) ) ) return ; TYPE_3 < TYPE_1 , TYPE_2 > VAR_2 = VAR_1 . remove ( key ) ; TYPE_4 VAR_3 = VAR_4 ; VAR_5 . remove ( VAR_2 ) ; if ( ( VAR_5 . length ) <= 0 ) { VAR_6 . remove ( VAR_7 ) ; VAR_8 . remove ( VAR_3 ) ; } ( size ) -- ; }
