for (final Context context : this.getChildContexts(clazz, executionYear)) {
for (final Context context : this.getChildContexts(executionYear)) {
    public void collectChildDegreeModules(Class<? extends DegreeModule> clazz,	    final Set<DegreeModule> result, ExecutionYear executionYear) {	for (final Context context : this.getChildContexts(clazz, executionYear)) {	    if (context.getChildDegreeModule().getClass().equals(clazz)) {		result.add(context.getChildDegreeModule());	    }	    if (!context.getChildDegreeModule().isLeaf()) {		((CourseGroup) context.getChildDegreeModule()).collectChildDegreeModules(clazz, result,			executionYear);	    }	}    }