return student.hasRegistrationFor(studentCurricularPlan.getSecondCycle().getDegreeCurricularPlanOfDegreeModule());
}
protected Registration createNewSecondCycle(final StudentCurricularPlan oldStudentCurricularPlan) {
final Student student = oldStudentCurricularPlan.getRegistration().getStudent();
final CycleCurriculumGroup oldSecondCycle = oldStudentCurricularPlan.getSecondCycle();
final DegreeCurricularPlan degreeCurricularPlan = oldSecondCycle.getDegreeCurricularPlanOfDegreeModule();
final Registration newRegistration = createRegistration(student, oldStudentCurricularPlan);
final StudentCurricularPlan newStudentCurricularPlan =
createStudentCurricularPlan(newRegistration, degreeCurricularPlan, oldSecondCycle.getCycleType());
final CycleCurriculumGroup newSecondCycle = newStudentCurricularPlan.getSecondCycle();
copyCycleCurriculumGroupsInformation(oldSecondCycle, newSecondCycle);
moveExtraCurriculumGroupInformation(oldStudentCurricularPlan, newStudentCurricularPlan);
moveExtraAttends(oldStudentCurricularPlan, newStudentCurricularPlan);
tryRemoveOldSecondCycle(oldSecondCycle);