public void remove() { if (branch) { branch0.remove(); } else { branch1.remove(); } }
public void remove() { final TableIterator removeIterator = this.removeIterator; if (removeIterator == null) { throw new IllegalStateException(); } else try { removeIterator.remove(); } finally { this.removeIterator = null; } }