List<ResultsRow> resultRows = new ArrayList<ResultsRow>();
ResultsRow row = rows.get(0).clone();
resultRows.add(row);
row.initSummRow(data.getModes());
for (int i = 1; i < rows.size(); i++) {
row.merge(rows.get(i), null, data.getModes());
}
row.normalize(data.getModes());
return resultRows;
}