Compiled from "SequencedCollection.java" public interface java.util.SequencedCollection extends java.util.Collection { public abstract java.util.SequencedCollection reversed(); public default void addFirst(E); public default void addLast(E); public default E getFirst(); public default E getLast(); public default E removeFirst(); public default E removeLast(); } Compiled from "SequencedMap.java" public interface java.util.SequencedMap extends java.util.Map { public abstract java.util.SequencedMap reversed(); public default java.util.Map$Entry firstEntry(); public default java.util.Map$Entry lastEntry(); public default java.util.Map$Entry pollFirstEntry(); public default java.util.Map$Entry pollLastEntry(); public default V putFirst(K, V); public default V putLast(K, V); public default java.util.SequencedSet sequencedKeySet(); public default java.util.SequencedCollection sequencedValues(); public default java.util.SequencedSet> sequencedEntrySet(); } Compiled from "SequencedSet.java" public interface java.util.SequencedSet extends java.util.SequencedCollection, java.util.Set { public abstract java.util.SequencedSet reversed(); public default java.util.SequencedCollection reversed(); }