@Override
            public VALUE next() {
                if (next == null) throw new NoSuchElementException();

                VALUE returnValue = next;
                advanceNext();
                return returnValue;
            }
The next value or null if none, eagerly read because we need to skip removed and overwritten values
container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java