return (enrolment.getCurricularCourse().getIdInternal() .equals(curricularCourseId)) && (enrolment.getExecutionPeriod() .equals(executionPeriodId));
return (enrolment.getCurricularCourse().getIdInternal().equals(curricularCourseId)) && (enrolment.getExecutionPeriod().getIdInternal().equals(executionPeriodId));
	public IEnrolment readByStudentCurricularPlanAndCurricularCourseAndExecutionPeriod(			Integer studentCurricularPlanId, final Integer curricularCourseId,			final Integer executionPeriodId) throws ExcepcaoPersistencia {		IStudentCurricularPlan scp = (IStudentCurricularPlan) readByOID(				StudentCurricularPlan.class, studentCurricularPlanId);		List enrolments = scp.getEnrolments();		return (IEnrolment) CollectionUtils.find(enrolments, new Predicate() {			public boolean evaluate(Object o) {				IEnrolment enrolment = (IEnrolment) o;				return (enrolment.getCurricularCourse().getIdInternal()						.equals(curricularCourseId))						&& (enrolment.getExecutionPeriod()								.equals(executionPeriodId));			}		});	}