RequisitionCategoryCollection getCategories(final String foreignId) {
      flush();

      final Requisition req = getActiveRequisition(false);
      final RequisitionNode node = req == null ? null : req.getNode(foreignId);
      return node == null ? null : new RequisitionCategoryCollection(node.getCategories());
    }