@Override @Test public void rejectMap() { ImmutableSortedMap<Integer, String> map = this.classUnderTest(); ImmutableSortedMap<Integer, String> actual = map.reject(Predicates2.alwaysFalse()); Verify.assertInstanceOf(ImmutableEmptySortedMap.class, actual); Assert.assertSame(ImmutableEmptySortedMap.INSTANCE, actual); ImmutableSortedMap<Integer, String> revMap = this.classUnderTest(Comparators.<Integer>reverseNaturalOrder()); ImmutableSortedMap<Integer, String> revActual = revMap.reject(Predicates2.alwaysTrue()); Verify.assertInstanceOf(ImmutableEmptySortedMap.class, revActual); Assert.assertSame(revMap.comparator(), revActual.comparator()); }