try {
Row row;
cursor.openTopLevel();
while((row = cursor.next()) != null) {
Table aTable = row.rowType().table();
RowData data = adapter.rowData(aTable.rowDef(), row, new RowDataCreator());
maintainGroupIndexes(session,
aTable,
aTable.getGroupIndexes(),
data,
null,