public void METHOD_1 ( java.lang.String key ) { synchronized ( key . METHOD_2 ( ) ) { int count = METHOD_3 ( key , 1 ) ; VAR_1 . info ( ( ( ( STRING_1 + key ) + STRING_2 ) + count ) ) ; if ( count == 0 ) { VAR_2 . remove ( key ) ; VAR_1 . info ( ( ( STRING_3 + key ) + STRING_4 ) ) ; } } }

public void METHOD_1 ( java.lang.String key ) { synchronized ( key . METHOD_2 ( ) ) { int count = METHOD_3 ( key , 1 ) ; VAR_1 . info ( ( ( ( STRING_1 + key ) + STRING_2 ) + count ) ) ; if ( count == 0 ) { synchronized ( VAR_2 ) { VAR_2 . remove ( key ) ; } VAR_1 . info ( ( ( STRING_3 + key ) + STRING_4 ) ) ; } } }
