private static StudentCurricularPlan createNewStudentCurricularPlan( Registration registration, String branchID, MasterDegreeCandidate masterDegreeCandidate) { Branch branch = FenixFramework.getDomainObject(branchID); DegreeCurricularPlan degreecurricularPlan = masterDegreeCandidate.getExecutionDegree().getDegreeCurricularPlan(); StudentCurricularPlan studentCurricularPlan = StudentCurricularPlan.createPreBolonhaMasterDegree( registration, degreecurricularPlan, new YearMonthDay(), branch, masterDegreeCandidate.getGivenCredits(), masterDegreeCandidate.getSpecialization()); return studentCurricularPlan; }