public void METHOD_1 ( TYPE_1 VAR_1 ) { TYPE_2 VAR_2 = METHOD_2 ( ) ; synchronized ( VAR_2 ) { VAR_2 . remove ( this ) ; } TYPE_2 VAR_3 = VAR_1 . METHOD_2 ( getClass ( ) ) ; synchronized ( VAR_3 ) { VAR_3 . remove ( this ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 ) { TYPE_2 VAR_2 = METHOD_2 ( ) ; synchronized ( VAR_2 ) { VAR_2 . remove ( this ) ; } TYPE_2 VAR_3 = VAR_1 . METHOD_2 ( getClass ( ) ) ; synchronized ( VAR_3 ) { VAR_3 . add ( this ) ; } }
