IEnrolment enrolment = (IEnrolment) input;
IEnrollment enrolment = (IEnrollment) input;
    private List getCurricularCourseStudents( ICurricularCourse curricularCourse, ISuportePersistente sp ) throws ExcepcaoPersistencia    {        List infoStudentList;        IPersistentEnrolment persistentEnrolment = sp.getIPersistentEnrolment();        List enrolments = persistentEnrolment.readByCurricularCourse(curricularCourse);        infoStudentList = (List) CollectionUtils.collect(enrolments, new Transformer()        {            public Object transform( Object input )            {                IEnrolment enrolment = (IEnrolment) input;                IStudent student = enrolment.getStudentCurricularPlan().getStudent();                //CLONER                //InfoStudent infoStudent = Cloner.copyIStudent2InfoStudent(student);                InfoStudent infoStudent = InfoStudentWithInfoPerson.newInfoFromDomain(student);                return infoStudent;            }        });        return infoStudentList;    }