package java.util; import checkers.nullness.quals.*; @checkers.quals.DefaultQualifier("checkers.nullness.quals.NonNull") // Subclasses of this interface/class may opt to prohibit null elements public interface SortedMap<K extends @NonNull Object, V extends @NonNull Object> extends Map<K, V> { public abstract Comparator<? super K> comparator(); public abstract SortedMap<K, V> subMap(K a1, K a2); public abstract SortedMap<K, V> headMap(K a1); public abstract SortedMap<K, V> tailMap(K a1); public abstract K firstKey(); public abstract K lastKey(); public abstract Set<K> keySet(); public abstract Collection<V> values(); public abstract Set<Map.Entry<K, V>> entrySet(); }