public List<InfoShowOccupation> run(final Registration registration, final SchoolClass schoolClass,
final ExecutionCourse executionCourse) throws FenixServiceException {
if (registration == null) {
throw new FenixServiceException("error.readClassTimeTableByStudent.noStudent");
}
if (schoolClass == null) {
throw new FenixServiceException("error.readClassTimeTableByStudent.noSchoolClass");
}
final Set<ExecutionCourse> attendingExecutionCourses =
registration.getAttendingExecutionCoursesForCurrentExecutionPeriod();