@Override
    public boolean nextInterval() {
        while (intervalWithBounds.hasValue()) {
            if (intervalWithBounds.contains(valueDiff)) {
                this.currentInterval = intervalWithBounds.getInterval();
                intervalWithBounds.nextValue();
                return true;
            }
            intervalWithBounds.nextValue();
        }
        return false;
    }
@param valueDiff Difference from the collapsed leaf node's actual value.
predicate-search/src/main/java/com/yahoo/search/predicate/index/BoundsPostingList.java