public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 , java.lang.String VAR_3 ) { TYPE_3 VAR_4 = VAR_5 . remove ( METHOD_2 ( VAR_1 , VAR_2 , VAR_3 ) ) ; if ( VAR_4 != null ) { synchronized ( this ) { VAR_4 . METHOD_1 ( VAR_1 , VAR_2 , VAR_3 ) ; if ( VAR_4 . isEmpty ( ) ) { VAR_4 . METHOD_3 ( ) ; TYPE_4 VAR_6 = VAR_4 . METHOD_4 ( ) ; VAR_7 . remove ( VAR_6 ) ; } } } }

public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 , java.lang.String VAR_3 ) { TYPE_3 VAR_4 = VAR_5 . remove ( METHOD_2 ( VAR_1 , VAR_2 , VAR_3 ) ) ; if ( VAR_4 != null ) { VAR_4 . METHOD_1 ( VAR_1 , VAR_2 , VAR_3 ) ; synchronized ( this ) { if ( VAR_4 . isEmpty ( ) ) { VAR_4 . METHOD_3 ( ) ; TYPE_4 VAR_6 = VAR_4 . METHOD_4 ( ) ; VAR_7 . remove ( VAR_6 ) ; } } } }
