public void METHOD_1 ( TYPE_1 VAR_1 , java.lang.String event , java.lang.Object [ ] args ) { METHOD_2 ( ) ; synchronized ( VAR_2 ) { for ( TYPE_2 VAR_3 : VAR_2 ) VAR_3 . METHOD_3 ( event , args ) ; } } 

public void METHOD_1 ( java.lang.String event , java.lang.Object ... args ) { METHOD_2 ( ) ; synchronized ( VAR_2 ) { for ( TYPE_2 VAR_3 : VAR_2 ) VAR_3 . METHOD_3 ( event , args ) ; } } 
