}
@Override
public Curriculum getCurriculum(final Dismissal dismissal, final DateTime when, final ExecutionYear year) {
Curriculum curriculum = Curriculum.createEmpty(year);
for (final EnrolmentWrapper wrapper : getEnrolmentsSet()) {
final Enrolment enrolment = (Enrolment) wrapper.getIEnrolment();
if (enrolment.wasCreated(when) && isBefore(enrolment, year)) {
curriculum.add(new Curriculum(dismissal, year, Collections.singleton((ICurriculumEntry) enrolment), Collections
.<ICurriculumEntry> emptySet(), Collections.singleton((ICurriculumEntry) enrolment)));
}
}
return curriculum;