boolean allIteratorsShareSameFirstTarget = true;
//iterator initialize, just one "next" for each DocIdSetIterator
for ( int i = 1; i < iterators.length; i++ ) {
final DocIdSetIterator iterator = iterators[i];
final int position = iterator.nextDoc();
if ( position == DocIdSetIterator.NO_MORE_DOCS ) {
//current iterator has no values, so skip all
return DocIdSetIterator.NO_MORE_DOCS;
}
if ( targetPosition != position ) {