StudentCurricularPlanState.ACTIVE, new YearMonthDay());
StudentCurricularPlanState.ACTIVE, new YearMonthDay(), ExecutionPeriod .readActualExecutionPeriod());
    private void registerDFACandidacy(Candidacy candidacy) {	Person person = candidacy.getPerson();	Student student = person.getStudent();	if (student == null) {	    student = new Student(person);	}	// create registration	Registration registration = createNewRegistration();	// create scp	StudentCurricularPlan studentCurricularPlan = new StudentCurricularPlan(registration,		((DFACandidacy) candidacy).getExecutionDegree().getDegreeCurricularPlan(),		StudentCurricularPlanState.ACTIVE, new YearMonthDay());	createQualification();		((DFACandidacy)getCandidacy()).setRegistration(registration);	    }