IEnrolment enrolment = (IEnrolment) obj;
IEnrollment enrolment = (IEnrollment) obj;
	private List getStudentsAprovedEnrollments(final IStudentCurricularPlan studentCurricularPlan) throws ExcepcaoPersistencia	{		ISuportePersistente persistentSuport = SuportePersistenteOJB.getInstance();		IPersistentEnrolment enrolmentDAO = persistentSuport.getIPersistentEnrolment();		List enrollmentsWithAprovedState =			enrolmentDAO.readEnrolmentsByStudentCurricularPlanAndEnrolmentState(studentCurricularPlan, EnrolmentState.APROVED);		List studentApprovedEnrollments = (List) CollectionUtils.select(enrollmentsWithAprovedState, new Predicate()		{			public boolean evaluate(Object obj)			{				IEnrolment enrolment = (IEnrolment) obj;				return enrolment.getCurricularCourse().getDegreeCurricularPlan().equals(					studentCurricularPlan.getDegreeCurricularPlan());			}		});		return studentApprovedEnrollments;	}