private Map<String, CnATreeElement> loadChildrenTitleMap( String uuidParent, Map<String, CnATreeElement> map) { RetrieveInfo ri = RetrieveInfo.getChildrenInstance().setChildrenProperties(true); ControlGroup source = getDao().findByUuid(uuidParent, ri); if (source != null) { for (CnATreeElement element : source.getChildren()) { if (element instanceof IISO27kGroup) { map = loadChildrenTitleMap(element.getUuid(), map); } else { map.put(getNumberOrTitle(element.getTitle()), element); } } } return map; }