return InfoStudentEnrolmentContext.cloneStudentEnrolmentContextToInfoStudentEnrolmentContext( studentEnrolmentContext); }
IEnrolmentStrategyFactory enrolmentStrategyFactory = EnrolmentStrategyFactory .getInstance(); IEnrolmentStrategy strategy = enrolmentStrategyFactory .getEnrolmentStrategyInstance(studentCurricularPlan); StudentEnrolmentContext studentEnrolmentContext = strategy .getAvailableCurricularCourses();  return InfoStudentEnrolmentContext .cloneStudentEnrolmentContextToInfoStudentEnrolmentContext(studentEnrolmentContext); }
	protected InfoStudentEnrolmentContext executeServiceLogics(IStudentCurricularPlan studentCurricularPlan)		throws ExcepcaoPersistencia	{		IEnrolmentStrategyFactory enrolmentStrategyFactory = EnrolmentStrategyFactory.getInstance();		IEnrolmentStrategy strategy = enrolmentStrategyFactory.getEnrolmentStrategyInstance(studentCurricularPlan);		StudentEnrolmentContext studentEnrolmentContext = strategy.getAvailableCurricularCourses();		return InfoStudentEnrolmentContext.cloneStudentEnrolmentContextToInfoStudentEnrolmentContext(			studentEnrolmentContext);	}