static L sorted(Collection c, O comparator) { L l = cloneList(c); sort(l, makeComparator(comparator)); ret l; } static L sorted(Collection c) { L l = cloneList(c); sort(l); ret l; } static L sorted(Comparator comparator, Collection c) { L l = cloneList(c); sort(l, comparator); ret l; }