private boolean METHOD_1 ( java.lang.Object value , TYPE_1 VAR_1 ) throws TYPE_2 { TYPE_3 < java.lang.Object > values = VAR_2 . get ( VAR_1 ) ; boolean VAR_3 = values . METHOD_2 ( value ) ; if ( VAR_3 ) { if ( values . isEmpty ( ) ) VAR_2 . remove ( VAR_1 ) ; } return VAR_3 ; }

private boolean METHOD_1 ( java.lang.Object value , TYPE_1 VAR_1 ) throws TYPE_2 { TYPE_3 < java.lang.Object > values = VAR_2 . get ( VAR_1 ) ; if ( values == null ) throw new TYPE_2 ( ) ; boolean VAR_3 = values . METHOD_2 ( value ) ; if ( VAR_3 ) { if ( values . isEmpty ( ) ) VAR_2 . remove ( VAR_1 ) ; } return VAR_3 ; }
