int first = first();
int max = max( first, queryHits.totalHits );
DocumentExtractor extractor = new DocumentExtractor(
queryHits, searchFactoryImplementor, indexProjection, idFieldNames, allowFieldSelectionInProjection
);
Loader loader = getLoader();
//stop timeout manager, the iterator pace is in the user's hands
timeoutManager.stop();
return new ScrollableResultsImpl(
searcher.getSearcher(), first, max, fetchSize, extractor, loader, searchFactoryImplementor, this.session
);