synchronized boolean METHOD_1 ( boolean VAR_1 ) { boolean result = VAR_2 ; if ( ( VAR_3 ) != null ) VAR_3 . METHOD_1 ( false ) ; VAR_3 = null ; VAR_2 = false ; if ( VAR_1 ) METHOD_2 ( ) ; return result ; } 

synchronized boolean METHOD_1 ( ) { boolean result = VAR_2 ; if ( ( VAR_3 ) != null ) VAR_3 . METHOD_1 ( false ) ; VAR_3 = null ; VAR_2 = false ; return result ; } 
