<BUG>public static TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) throws java.io.IOException {</BUG> if ( ( VAR_2 ) == null ) { <BUG> synchronized ( VAR_2 ) {</BUG> VAR_2 = new TYPE_1 ( VAR_1 ) ; <BUG> }</BUG> } return VAR_2 ; }
public static synchronized TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) throws java.io.IOException { if ( ( VAR_2 ) == null ) { VAR_2 = new TYPE_1 ( VAR_1 ) ; } return VAR_2 ; } 
