@Override
        public void remove() {
            if (this.current == null) {
                throw new IllegalStateException();
            }

            // remove from the backing partition
            this.delegate.remove();

            // also remove from the bucket content set
            AbstractBucket.this.content.remove(this.current);
        }
Wrapping around {@link SetView}'s iterators, to propagate calls to the
#remove method to the parent bucket.
helper/src/main/java/me/lucko/helper/bucket/AbstractBucket.java