public TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) == null ) { synchronized ( this ) { if ( ( VAR_1 ) == null ) { try { METHOD_2 ( ) ; } catch ( TYPE_2 VAR_2 ) { java.lang.System.err.println ( ( STRING_1 + ( VAR_2 . METHOD_3 ( ) ) ) ) ; throw new TYPE_3 ( VAR_2 ) ; } } } } return VAR_1 ; }

public TYPE_1 METHOD_1 ( ) { while ( ( VAR_1 ) == null ) { synchronized ( this ) { while ( ( VAR_1 ) == null ) { try { METHOD_2 ( ) ; } catch ( TYPE_2 VAR_2 ) { java.lang.System.err.println ( ( STRING_1 + ( VAR_2 . METHOD_3 ( ) ) ) ) ; throw new TYPE_3 ( VAR_2 ) ; } } } } return VAR_1 ; }
