@GwtIncompatible("NavigableSet") static <E> NavigableSet<E> navigableSet(NavigableSet<E> navigableSet, @Nullable Object mutex) { return new SynchronizedNavigableSet<E>(navigableSet, mutex); }
@Override public SortedSet<E> subSet(E fromElement, E toElement) { return subSet(fromElement, true, toElement, false); }
@Override public SortedSet<E> tailSet(E fromElement) { return tailSet(fromElement, true); }
@Override public SortedSet<E> headSet(E toElement) { return headSet(toElement, false); }
@Override public SortedSet<E> subSet(E fromElement, E toElement) { return subSet(fromElement, true, toElement, false); }
@Override public SortedSet<E> headSet(E toElement) { return headSet(toElement, false); }
@Override public SortedSet<E> headSet(E toElement) { return headSet(toElement, false); }
@Override public SortedSet<E> subSet(E fromElement, E toElement) { return subSet(fromElement, true, toElement, false); }
@Override public SortedSet<E> tailSet(E fromElement) { return tailSet(fromElement, true); }
@Override public SortedSet<E> tailSet(E fromElement) { return tailSet(fromElement, true); }
@Override public SortedSet<E> headSet(E toElement) { return headSet(toElement, false); }
@Override public SortedSet<E> headSet(E toElement) { return headSet(toElement, false); }
@Override public SortedSet<E> tailSet(E fromElement) { return tailSet(fromElement, true); }
@Override public SortedSet<E> subSet(E fromElement, E toElement) { return subSet(fromElement, true, toElement, false); }
@Override public SortedSet<E> subSet(E fromElement, E toElement) { return subSet(fromElement, true, toElement, false); }
@Override public SortedSet<E> tailSet(E fromElement) { return tailSet(fromElement, true); }
@Override public SortedSet<E> tailSet(E fromElement) { return tailSet(fromElement, true); }
@Override public SortedSet<E> subSet(E fromElement, E toElement) { return subSet(fromElement, true, toElement, false); }
@Override public SortedSet<E> headSet(E toElement) { return headSet(toElement, false); }
@Override public SortedSet<E> subSet(E fromElement, E toElement) { return subSet(fromElement, true, toElement, false); }