// Create the root object
g.createRootObject(gbmd.getSchema());
ChangeSummary summary = g.getChangeSummary();
ResultSetProcessor rsp = new ResultSetProcessor(g.getRootObject(), gbmd);
rsp.processResults(getStartRow(), getEndRow());
summary.beginLogging();
return g.getRootObject();
}