@Override public void removeElements(final long from, final long to) { synchronized (sync) { list.removeElements(from, to); } } @Override
@Override public void removeElements(final long from, final long to) { ensureIndex(from); ensureIndex(to); l.removeElements(this.from + from, this.from + to); this.to -= (to - from); assert assertRange(); } @Override