final Enrolment enrolment =
findEnrolment(getActiveStudentCurricularPlan(), executionCourse, executionCourse.getExecutionPeriod());
if (enrolment != null) {
enrolment.createAttends(this, executionCourse);
} else {
Attends attends = getAttendsForExecutionCourse(executionCourse);
if (attends != null) {
attends.delete();
}
new Attends(this, executionCourse);
}
}
}