public synchronized void start ( ) { if ( VAR_1 ) { throw new TYPE_1 ( STRING_1 ) ; } VAR_2 = new java.lang.Thread ( this , STRING_2 ) ; VAR_1 = true ; VAR_2 . METHOD_1 ( ) ; } 

private synchronized void start ( ) { if ( VAR_1 ) { throw new TYPE_1 ( STRING_1 ) ; } VAR_2 = new java.lang.Thread ( this , STRING_2 ) ; VAR_1 = true ; VAR_2 . start ( ) ; } 
