private void METHOD_1 ( TYPE_1 VAR_1 ) { java.lang.Integer VAR_2 = VAR_3 . get ( VAR_1 ) ; VAR_2 = ( VAR_2 == null ) ? 0 : VAR_2 ; METHOD_2 ( VAR_1 , VAR_2 , ( VAR_2 - 1 ) ) ; VAR_2 -- ; if ( VAR_2 < 0 ) throw new TYPE_2 ( ) ; VAR_3 . put ( VAR_1 , VAR_2 ) ; }

private void METHOD_1 ( TYPE_1 VAR_1 ) { java.lang.Integer VAR_2 = VAR_3 . get ( VAR_1 ) ; VAR_2 = ( VAR_2 == null ) ? 0 : VAR_2 ; METHOD_2 ( VAR_1 , VAR_2 , ( VAR_2 - 1 ) ) ; VAR_2 -- ; if ( VAR_2 < 0 ) throw new TYPE_2 ( ) ; if ( VAR_2 == 0 ) VAR_3 . remove ( VAR_1 ) ; else VAR_3 . put ( VAR_1 , VAR_2 ) ; }
