collectChildCourseGroups(result, (CourseGroup) degreeModule, ""); }
Set<CourseGroup> allParents = getCourseGroup(getParentCourseGroupID()).getAllParentCourseGroups(); collectChildCourseGroups(result, (CourseGroup) degreeModule, "", allParents); }  result.add(0, new SelectItem(this.NO_SELECTION, bolonhaResources.getString("choose")));
    private List<SelectItem> readCourseGroups() throws FenixFilterException, FenixServiceException {        final List<SelectItem> result = new ArrayList<SelectItem>();        result.add(new SelectItem(this.NO_SELECTION, bolonhaResources.getString("choose")));        final DegreeModule degreeModule = getDegreeCurricularPlan().getDegreeModule();        if (degreeModule instanceof CourseGroup) {            collectChildCourseGroups(result, (CourseGroup) degreeModule, "");}        return result;    }