public static void METHOD_1 ( TYPE_1 listener ) { if ( listener == null ) return ; synchronized ( VAR_1 class ) { for ( TYPE_2 < TYPE_1 > VAR_2 : VAR_3 ) { if ( ( VAR_2 . get ( ) ) == listener ) return ; } } VAR_3 . add ( new TYPE_2 < TYPE_1 > ( listener ) ) ; }

public static void METHOD_1 ( TYPE_1 listener ) { if ( listener == null ) return ; synchronized ( VAR_1 class ) { for ( TYPE_2 < TYPE_1 > VAR_2 : VAR_3 ) { if ( ( VAR_2 . get ( ) ) == listener ) return ; } VAR_3 . add ( new TYPE_2 < TYPE_1 > ( listener ) ) ; } }
