IndexReader reader = getIndexReader();
IndexReaderContext indexReaderContext = reader.getContext();
if (filter == null) {
for (int i = 0; i < _subReaders.length; i++) {
AtomicReaderContext atomicContext = indexReaderContext.children() == null ? (AtomicReaderContext) indexReaderContext
: (AtomicReaderContext) (indexReaderContext.children().get(i));
int docStart = start;
if (reader instanceof BoboMultiReader) {
docStart = start + ((BoboMultiReader) reader).subReaderBase(i);
}
collector.setNextReader(atomicContext);