public void METHOD_1 ( TYPE_1 VAR_1 ) { if ( VAR_2 ) { VAR_2 = false ; TYPE_2 msg = TYPE_2 . METHOD_2 ( ) ; VAR_3 = VAR_4 ; msg . obj = VAR_1 ; VAR_5 . METHOD_3 ( msg ) ; } else { VAR_1 . METHOD_4 ( ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( this ) { if ( VAR_2 ) { VAR_2 = false ; TYPE_2 msg = TYPE_2 . METHOD_2 ( ) ; VAR_3 = VAR_4 ; msg . obj = VAR_1 ; VAR_5 . METHOD_3 ( msg ) ; } else { VAR_1 . METHOD_4 ( ) ; } } }
