}
@Override
protected RuleResult executeEnrolmentInEnrolmentEvaluation(final ICurricularRule curricularRule,
final IDegreeModuleToEvaluate sourceDegreeModuleToEvaluate, final EnrolmentContext enrolmentContext) {
final EnrolmentInSpecialSeasonEvaluation enrolmentInSpecialSeasonEvaluation =
(EnrolmentInSpecialSeasonEvaluation) curricularRule;
final Enrolment enrolment = enrolmentInSpecialSeasonEvaluation.getEnrolment();
final DegreeModule degreeModule = enrolment.getDegreeModule();
if (enrolment.hasSpecialSeasonInExecutionYear()) {
return RuleResult.createFalse(sourceDegreeModuleToEvaluate.getDegreeModule(),
"curricularRules.ruleExecutors.EnrolmentInSpecialSeasonEvaluationExecutor.already.enroled.in.special.season",