for (final CurricularCourse curricularCourse : executionCourse.getAssociatedCurricularCoursesSet()) {
final Set<CurricularCourseScope> curricularCourseScopes =
curricularCourse.findCurricularCourseScopesIntersectingExecutionCourse(executionCourse);
final InfoCurricularCourse infoCurricularCourse = InfoCurricularCourse.newInfoFromDomain(curricularCourse);
infoCurricularCourse.setInfoScopes(new ArrayList());
for (final CurricularCourseScope curricularCourseScope : curricularCourseScopes) {
infoCurricularCourse.getInfoScopes().add(InfoCurricularCourseScope.newInfoFromDomain(curricularCourseScope));
}
infoCurricularCourses.add(infoCurricularCourse);
}
return infoCurricularCourses;