// Sort the children by identifier. FIXME: This might be a bad assumption! private Iterable<DocumentaryUnit> getOrderedChildren(DocumentaryUnit unit) { return api.query() .orderBy(Ontology.IDENTIFIER_KEY, QueryApi.Sort.ASC) .setLimit(-1) .setStream(true) .page(unit.getChildren(), DocumentaryUnit.class); }