infoStudents.add(Cloner.copyIStudent2InfoStudent(student));
infoStudents.add(InfoStudent.newInfoFromDomain(student));
    public List run(Integer executionCourseId, Integer groupId) throws FenixServiceException,            ExcepcaoPersistencia {        List infoStudents = new LinkedList();                ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();        IPersistentStudentGroup persistentStudentGroup = sp.getIPersistentStudentGroup();        IPersistentStudent persistentStudent = sp.getIPersistentStudent();        IStudentGroup studentGroup = (IStudentGroup) persistentStudentGroup.readByOID(                StudentGroup.class, groupId);               Iterator iter = studentGroup.getAttends().iterator();        while(iter.hasNext()) {            IAttends attend = (IAttends) iter.next();            Integer studentID = attend.getAluno().getIdInternal();            IStudent student = (IStudent) persistentStudent.readByOID(Student.class, studentID);            infoStudents.add(Cloner.copyIStudent2InfoStudent(student));        }        return infoStudents;    }