public static <E> TreeSet<E> newTreeSet(final Collection<? extends E> c) {
        return new TreeSet<E>(c);
    }
public static < E > TreeSet < E > newTreeSet ( final Collection < ? extends E > c ) { return new TreeSet < E > ( c ) ; }
@param <E>
@param c
@return
@see TreeSet#TreeSet(Collection)