private void rowsAdded(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);
        }
private void rowsAdded(int firstRow, int lastRow)