InfoTeacherDegreeFinalProjectStudent infoStudent = Cloner .copyITeacherDegreeFinalProjectStudent2InfoTeacherDegreeFinalProjectStudent(student); infoList.add(infoStudent);
infoList.add(InfoTeacherDegreeFinalProjectStudentWithStudentAndPerson.newInfoFromDomain(student));
    private List readTeacherDegreeFinalProjectStudentList(ITeacher teacher,            IExecutionPeriod executionPeriod) {        List teacherDegreeFinalProjectStudentList = teacher.getDegreeFinalProjectStudents();        List infoList = new ArrayList();        for (int i = 0; i < teacherDegreeFinalProjectStudentList.size(); i++) {            ITeacherDegreeFinalProjectStudent student = (ITeacherDegreeFinalProjectStudent) teacherDegreeFinalProjectStudentList                    .get(i);            if (student.getExecutionPeriod().equals(executionPeriod)) {                InfoTeacherDegreeFinalProjectStudent infoStudent = Cloner                        .copyITeacherDegreeFinalProjectStudent2InfoTeacherDegreeFinalProjectStudent(student);                infoList.add(infoStudent);            }        }        return infoList;    }