TYPE_1 METHOD_1 ( java.lang.String VAR_1 ) { if ( ! ( this . METHOD_2 ( ) ) ) { throw new TYPE_2 ( STRING_1 ) ; } this . VAR_1 = VAR_1 ; this . METHOD_3 ( ) ; return this ; } 

synchronized TYPE_1 METHOD_1 ( java.lang.String VAR_1 ) { if ( ! ( this . METHOD_2 ( ) ) ) { throw new TYPE_2 ( STRING_1 ) ; } this . VAR_1 = VAR_1 ; return this ; } 
