int METHOD_1 ( ) throws java.io.IOException { if ( ( VAR_1 ) == null ) { VAR_1 = METHOD_2 ( ) ; } int VAR_2 = VAR_1 . METHOD_3 ( ) ; if ( VAR_2 == ( - 1 ) ) { VAR_1 = METHOD_2 ( ) ; VAR_2 = VAR_1 . METHOD_3 ( ) ; } return VAR_2 ; }

int METHOD_1 ( ) throws java.io.IOException { synchronized ( VAR_1 ) { if ( ( VAR_1 ) == null ) { VAR_1 = METHOD_2 ( ) ; } int VAR_2 = VAR_1 . METHOD_3 ( ) ; if ( VAR_2 == ( - 1 ) ) { VAR_1 = METHOD_2 ( ) ; VAR_2 = VAR_1 . METHOD_3 ( ) ; } return VAR_2 ; } }
