@Override public LongListIterator listIterator() { return LongIterators.unmodifiable(list.listIterator()); } @Override
@Override public LongIterator iterator() { return LongIterators.unmodifiable(collection.iterator()); } @Override
@Override public LongListIterator listIterator(final int i) { return LongIterators.unmodifiable(list.listIterator(i)); } @Override
@Override public LongBidirectionalIterator iterator() { return LongIterators.unmodifiable(sortedSet.iterator()); } @Override
@Override public LongBidirectionalIterator iterator(final long from) { return LongIterators.unmodifiable(sortedSet.iterator(from)); } @Override