public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 listener ) { this . VAR_2 = listener ; this . METHOD_2 ( ) . METHOD_3 ( VAR_1 ) ; } 

public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 listener ) { synchronized ( this ) { this . VAR_2 = listener ; this . METHOD_2 ( ) . METHOD_3 ( VAR_1 ) ; } } 
