public synchronized TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) == null ) { <BUG> java.lang.Thread VAR_2 = new java.lang.Thread ( ) {public void METHOD_2 ( ) {</BUG> METHOD_3 ( VAR_3 )<BUG> ;BUG> }</BUG></BUG> } ; <BUG> VAR_2 . start ( ) ;</BUG> } return VAR_1 ; }
public synchronized TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) == null ) { METHOD_3 ( VAR_3 ) ; } return VAR_1 ; } 
