private List getNextPageOfChildrenFromLiveReport(DocumentManagement docClient, Integer reportId, Integer rootId, Integer priorId) { final IntegerValue ancestor = new IntegerValue(); ancestor.getValues().add(rootId); final IntegerValue priorDataId = new IntegerValue(); priorDataId.getValues().add(priorId); final List rows = new ArrayList(); final List values = new ArrayList(); values.add(ancestor); values.add(priorDataId); final ReportResult result = docClient.runReport(reportId, values); rows.addAll(result.getContents()); return rows; }