Compiled from "SequencedCollection.java"
public interface java.util.SequencedCollection<E> extends java.util.Collection<E> {
  public abstract java.util.SequencedCollection<E> 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<K, V> extends java.util.Map<K, V> {
  public abstract java.util.SequencedMap<K, V> reversed();
  public default java.util.Map$Entry<K, V> firstEntry();
  public default java.util.Map$Entry<K, V> lastEntry();
  public default java.util.Map$Entry<K, V> pollFirstEntry();
  public default java.util.Map$Entry<K, V> pollLastEntry();
  public default V putFirst(K, V);
  public default V putLast(K, V);
  public default java.util.SequencedSet<K> sequencedKeySet();
  public default java.util.SequencedCollection<V> sequencedValues();
  public default java.util.SequencedSet<java.util.Map$Entry<K, V>> sequencedEntrySet();
}
Compiled from "SequencedSet.java"
public interface java.util.SequencedSet<E> extends java.util.SequencedCollection<E>, java.util.Set<E> {
  public abstract java.util.SequencedSet<E> reversed();
  public default java.util.SequencedCollection reversed();
}
