drawRegime(curricularCourse, row);
drawCourseLoad(curricularCourse, context.getCurricularPeriod(), row);
drawEctsCredits(curricularCourse, context.getCurricularPeriod(), row);
} else {
final CurricularPeriod firstCP = context.getCurricularPeriod();
final ExecutionSemester firstES = getExecutionInterval().getExecutionSemesterFor(firstCP.getChildOrder());
drawCurricularCourseName(curricularCourse, row, isCurricularCourseLinkable(), level);
drawContextInformation(firstCP, row);
drawRegime(curricularCourse, row);
drawCourseLoad(curricularCourse, firstCP, firstES, row);
drawEctsCredits(curricularCourse, firstCP, firstES, row);
final CurricularPeriod secondCP = context.getCurricularPeriod().getNext();
final ExecutionSemester secondES = getExecutionInterval().getExecutionSemesterFor(secondCP.getChildOrder());
drawCurricularCourseName(curricularCourse, row, false, level);
drawContextInformation(secondCP, row);
drawRegime(curricularCourse, row);
drawCourseLoad(curricularCourse, secondCP, secondES, row);