@Test(expected = NoSuchElementException.class) public void get() { empty.get(0); }
@Override public T get(int index) { throw new NoSuchElementException("index " + index + " out of bounds [0..0)"); }
EmptyObjectSequence implements ObjectSequence<T> { @Override public T get(int index) { throw new NoSuchElementException("index " + index + " out of bounds [0..0)"); } }
EmptyObjectSequence implements ObjectSequence<T> { @Override public T get(int index) { throw new NoSuchElementException("index " + index + " out of bounds [0..0)"); }  }
EmptyObjectSequence implements ObjectSequence<T> { @Override public T get(int index) { throw new NoSuchElementException("index " + index + " out of bounds [0..0)"); }  @Override boolean isSorted(); @Override boolean isNonnull(); @Override boolean isDistinct(); @Override T get(int index); @Override Comparator<C> getComparator(); @Override Iterator<T> iterator(); @Override Spliterator<T> spliterator(); @Override Stream<T> stream(); @Override Stream<T> parallelStream(); @Override int size(); @Override boolean isEmpty(); @Override ObjectSequence<T> reverse(); }
EmptyObjectSequence implements ObjectSequence<T> { @Override public T get(int index) { throw new NoSuchElementException("index " + index + " out of bounds [0..0)"); }  @Override boolean isSorted(); @Override boolean isNonnull(); @Override boolean isDistinct(); @Override T get(int index); @Override Comparator<C> getComparator(); @Override Iterator<T> iterator(); @Override Spliterator<T> spliterator(); @Override Stream<T> stream(); @Override Stream<T> parallelStream(); @Override int size(); @Override boolean isEmpty(); @Override ObjectSequence<T> reverse();  }