@Override public LineRange set(final int index, final LineRange element) { return new Cursor().skip(index)._set(element); }
@Override public ListIterator<LineRange> listIterator(final int index) { return new Cursor().skip(index); }
@Override public ListIterator<LineRange> listIterator() { return new Cursor(); }
@Override public LineRange get(final int index) { return new Cursor().skip(index).next(); }
@Override public ListIterator<LineRange> listIterator(final int index) { return new Cursor().skip(index); }
@Override public void add(final int index, final LineRange element) { new Cursor().skip(index).add(element); }
@Override public int size() { return new Cursor().count(); }
@Override public Iterator<LineRange> iterator() { return new Cursor(); }
@Override public LineRange remove(final int index) { return new Cursor().skip(index).delete(); }
@Override public LineRange get(final int index) { return new Cursor().skip(index).next(); }
@Override public void add(final int index, final LineRange element) { new Cursor().skip(index).add(element); }
@Override public LineRange set(final int index, final LineRange element) { return new Cursor().skip(index)._set(element); }
@Override public int size() { return new Cursor().count(); }
@Override public boolean add(final LineRange lr) { new Cursor(len).add(lr); return true; }
@Override public Iterator<LineRange> iterator() { return new Cursor(); }
@Override public LineRange remove(final int index) { return new Cursor().skip(index).delete(); }
@Override public boolean contains(final Object o) { if (o instanceof LineRange) { LineRange lr = (LineRange)o; for (Cursor c = new Cursor(); c.hasNext();) { if (c.compare(lr)) { return true; } } } return false; }
@Override public boolean add(final LineRange lr) { new Cursor(len).add(lr); return true; }
@Override public boolean contains(final Object o) { if (o instanceof LineRange) { LineRange lr = (LineRange)o; for (Cursor c = new Cursor(); c.hasNext();) { if (c.compare(lr)) { return true; } } } return false; }
@Override public ListIterator<LineRange> listIterator() { return new Cursor(); }