@Override
        public boolean hasNext() {
            return this.delegate.hasNext();
        }
Class used to wrap the result of {@link Bucket}'s {@link #iterator()} method.

This wrapping overrides the #remove method, and ensures that when removed,
elements are also removed from their backing partition.
helper/src/main/java/me/lucko/helper/bucket/AbstractBucket.java