package com.tridium.util.backport; import java.util.Map.Entry; import java.util.SortedMap; public interface NavigableMap extends SortedMap { Entry ceilingEntry(Object obj); Object ceilingKey(Object obj); NavigableSet descendingKeySet(); NavigableMap descendingMap(); Entry firstEntry(); Entry floorEntry(Object obj); Object floorKey(Object obj); NavigableMap headMap(Object obj, boolean z); SortedMap headMap(Object obj); Entry higherEntry(Object obj); Object higherKey(Object obj); Entry lastEntry(); Entry lowerEntry(Object obj); Object lowerKey(Object obj); NavigableSet navigableKeySet(); Entry pollFirstEntry(); Entry pollLastEntry(); NavigableMap subMap(Object obj, boolean z, Object obj2, boolean z2); SortedMap subMap(Object obj, Object obj2); NavigableMap tailMap(Object obj, boolean z); SortedMap tailMap(Object obj); }