public final void METHOD_1 ( ) throws TYPE_1 { VAR_1 . METHOD_2 ( STRING_1 , ( STRING_2 + STRING_3 ) ) ; while ( ! ( this . METHOD_3 ( ) ) ) { synchronized ( this ) { this . METHOD_4 ( ) ; } } } 

public final void METHOD_1 ( ) throws TYPE_1 { while ( ! ( this . METHOD_3 ( ) ) ) { synchronized ( this ) { this . METHOD_4 ( ) ; } } } 
