}
@Override
protected RuleResult executeEnrolmentInEnrolmentEvaluation(ICurricularRule curricularRule,
IDegreeModuleToEvaluate sourceDegreeModuleToEvaluate, EnrolmentContext enrolmentContext) {
final SeniorStatuteSpecialSeasonEnrolmentScope seniorStatuteSpecialSeasonEnrolmentScope =
(SeniorStatuteSpecialSeasonEnrolmentScope) curricularRule;
final Enrolment enrolment = seniorStatuteSpecialSeasonEnrolmentScope.getEnrolment();
final Registration registration = seniorStatuteSpecialSeasonEnrolmentScope.getRegistration();
final DegreeModule degreeModule = enrolment.getDegreeModule();
if (enrolment.getDegreeCurricularPlanOfDegreeModule() != enrolment.getDegreeCurricularPlanOfStudent()
&& enrolment.getRegistration() == registration) {
if (enrolmentContext.isResponsiblePersonStudent()) {