public InfoEnrolmentEvaluation run(IEnrolment enrolment) throws FenixServiceException
public InfoEnrolmentEvaluation run(IEnrollment enrolment) throws FenixServiceException
	public InfoEnrolmentEvaluation run(IEnrolment enrolment) throws FenixServiceException	{		List enrolmentEvaluations = enrolment.getEvaluations();		if ((enrolment == null) || (enrolment.getEvaluations() == null) || (enrolment.getEvaluations().size() == 0)) {			return null;		} else		{			// This sorts the list ascendingly so we need to reverse it to get the first object.			Collections.sort(enrolmentEvaluations);			Collections.reverse(enrolmentEvaluations);			try			{				return getInfoLatestEvaluation((IEnrolmentEvaluation) enrolmentEvaluations.get(0));			} catch (ExcepcaoPersistencia e)			{				e.printStackTrace();				throw new FenixServiceException(e);			}		}	}