public TYPE_1 METHOD_1 ( ) throws java.io.IOException { java.lang.System.out.println ( STRING_1 ) ; TYPE_2 buf = new TYPE_2 ( ) ; synchronized ( this ) { if ( ( this . VAR_1 ) == null ) init ( ) ; } buf . METHOD_2 ( this . VAR_1 . METHOD_3 ( VAR_2 ) ) ; return buf ; }

public TYPE_1 METHOD_1 ( ) throws java.io.IOException { TYPE_2 buf = new TYPE_2 ( ) ; synchronized ( this ) { if ( ( this . VAR_1 ) == null ) init ( ) ; } buf . METHOD_2 ( this . VAR_1 . METHOD_3 ( VAR_2 ) ) ; return buf ; }
