public void remove ( final int VAR_1 , final int VAR_2 ) throws TYPE_1 { VAR_3 |= ! ( VAR_4 ) ; VAR_5 = VAR_6 . METHOD_1 ( ) ; synchronized ( this ) { super . remove ( VAR_1 , VAR_2 ) ; METHOD_2 ( VAR_1 , ( - VAR_2 ) ) ; if ( ( VAR_7 ) != null ) VAR_7 . update ( VAR_1 , ( - VAR_2 ) ) ; } }

public void remove ( final int VAR_1 , final int VAR_2 ) throws TYPE_1 { VAR_3 |= ! ( VAR_4 ) ; VAR_5 = VAR_6 . METHOD_1 ( ) ; synchronized ( this ) { if ( VAR_2 > 0 ) { super . remove ( VAR_1 , VAR_2 ) ; if ( ( VAR_7 ) != null ) VAR_7 . update ( VAR_1 , ( - VAR_2 ) ) ; } } }
