public static <T extends Comparable<? super T>> SortedSet<T> asSortedSet(Collection<T> c) {
        return ImmutableSortedSet.copyOf(c);
    }
@Test
    public void testAsSortedSet() {
        List<Integer> sortMe = Lists.newArrayList();
        sortMe.add(0);
        sortMe.add(2);
        sortMe.add(6);
        sortMe.add(1);
        sortMe.add(10);
        sortMe.add(25);
        sortMe.add(11);

        SortedSet<Integer> expected = new TreeSet<>();
        expected.add(0);
        expected.add(1);
        expected.add(2);
        expected.add(6);
        expected.add(10);
        expected.add(11);
        expected.add(25);

        assertEquals(expected, Tools.asSortedSet(sortMe));
    }