void (int firstRow, int lastRow) { rows.ensureCapacity(rows.size() + lastRow - firstRow + 1); for (int r = firstRow; r <= lastRow; r++) { RowInfo row = new RowInfo(filters.length); rows.add(r, row); rowEntry.row = r; for (RowInfo.Filter filter : filters) { if ((filter != null) && !filter.include(rowEntry)) { filter.set(row, false); } } } extractChoices(editorHandles.length, firstRow, lastRow); }