public final void start ( int id ) { if ( id < 0 ) throw new TYPE_1 ( STRING_1 ) ; this . id = id ; while ( this . VAR_1 ) { synchronized ( this ) { this . METHOD_1 ( ) ; } } } 

public final void start ( int id ) { if ( id < 0 ) throw new TYPE_1 ( STRING_1 ) ; this . id = id ; if ( this . VAR_1 ) { synchronized ( this ) { this . METHOD_1 ( ) ; } } } 
