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