synchronized void add ( TYPE_1 t ) { if ( t instanceof TYPE_2 ) { if ( VAR_1 ) throw new TYPE_3 ( STRING_1 ) ; VAR_2 . add ( ( ( TYPE_2 ) ( t ) ) ) ; } VAR_3 . add ( t ) ; } 

synchronized void add ( TYPE_1 t ) { VAR_3 . add ( t ) ; } 
