import java.util.*; class ListFactory { public static List create(T... o) { List ret = new ArrayList(o.length); for (T a : o) ret.add(a); return ret; } } public class Test { public static void main(String[] x) { List a = ListFactory.create("Five", "Six", "Seven"); for (String o : a) System.out.println(o); } }