@Override
        public boolean hasNext() {
            if (currentIterator.hasNext()) return true;
            return nextIterator();
        }
-1 means that the current iterator is the map iterator of the parent hit, not any summary data iterator
container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java