}
return;
}
for (int i = 0; i < _subReaders.length; i++) {
DocIdSet filterDocIdSet = filter.getDocIdSet(_subReaders[i]);
if (filterDocIdSet == null) return; //shall we use return or continue here ??
int docStart = start + _docStarts[i];
collector.setNextReader(_subReaders[i], docStart);
validator.setNextReader(_subReaders[i], docStart);
Scorer scorer = weight.scorer(_subReaders[i], true, false);
if (scorer!=null){
collector.setScorer(scorer);
DocIdSetIterator filterDocIdIterator = filterDocIdSet.iterator(); // CHECKME: use ConjunctionScorer here?
if(filterDocIdIterator == null)
continue;
int doc = -1;