docs: void mergeRolledBackTransaction(Object[] list, int start, int limit) {
  
          for (int i = start; i < limit; i++) {
              RowAction rowact = (RowAction) list[i];
  
              if (rowact == null || rowact.type == RowActionBase.ACTION_NONE
                      || rowact.type == RowActionBase.ACTION_DELETE_FINAL) {
                  continue;
              }
  
              Row row = rowact.memoryRow;
  
              if (row == null) {
                  PersistentStore store =
                      rowact.session.sessionData.getRowStore(rowact.table);
  
                  row = (Row) store.get(rowact.getPos(), false);
              }
  
              if (row == null) {
                  continue;
              }
  
              synchronized (row) {
                  rowact.mergeRollback(row);
              }
          }
  
  //        } catch (Throwable t) {
  //            System.out.println("throw in merge");
  //            t.printStackTrace();
  //        }
      }