for (int y=0; y<len; y++) {
if(startrow>++count)continue;
if(maxrows>-1 && list.size()>=maxrows) break outer;
//list.add(new SearchResulItemHits(hits,y,highlighter,analyzer,id,ct,c,aa.getContextPassages(),aa.getContextBytes()));
doc = hits.doc(y);
list.add(createSearchResulItem(highlighter,analyzer,doc,id,hits.score(y),ct,c,aa.getContextPassages(),aa.getContextBytes()));
}
}
}