public static void METHOD_1 ( TYPE_1 < ? > VAR_1 ) { TYPE_2 set = new TYPE_3 ( ) ; TYPE_4 VAR_2 = new TYPE_1 ( ) ; for ( TYPE_5 VAR_3 = VAR_1 . iterator ( ) ; VAR_3 . METHOD_2 ( ) ; ) { java.lang.Object element = VAR_3 . METHOD_3 ( ) ; if ( set . add ( element ) ) VAR_2 . add ( element ) ; } VAR_1 . METHOD_4 ( ) ; VAR_1 . METHOD_5 ( VAR_2 ) ; }

public static void METHOD_1 ( java.util.ArrayList < ? > VAR_1 ) { java.util.Set set = new java.util.HashSet ( ) ; java.util.List VAR_2 = new java.util.ArrayList ( ) ; for ( java.util.Iterator VAR_3 = VAR_1 . iterator ( ) ; VAR_3 . METHOD_2 ( ) ; ) { java.lang.Object element = VAR_3 . METHOD_3 ( ) ; if ( set . add ( element ) ) VAR_2 . add ( element ) ; } VAR_1 . METHOD_4 ( ) ; VAR_1 . METHOD_5 ( VAR_2 ) ; }
