public static String[] longestFirst(String[] names) {
            Arrays.sort(names, Collections.reverseOrder(new ShortestFirst()));
            return names;
        }
Sorts the specified array of Strings longest-first and returns it.
docs/genadoc.java