private void METHOD_1 ( TYPE_1 VAR_1 ) { if ( ( this ) == VAR_1 ) { return ; } if ( ( VAR_2 . remove ( VAR_1 ) ) != null ) { if ( ( ( VAR_2 . size ( ) ) == 0 ) && ( VAR_3 ) ) { VAR_4 = true ; METHOD_2 ( ) ; } } }

private void METHOD_1 ( TYPE_1 VAR_1 ) { if ( ( this ) == VAR_1 ) { return ; } synchronized ( VAR_2 ) { if ( ( VAR_2 . remove ( VAR_1 ) ) != null ) { if ( ( ( VAR_2 . size ( ) ) == 0 ) && ( VAR_3 ) ) { VAR_4 = true ; METHOD_2 ( ) ; } } } }
