List<ITeacherDegreeFinalProjectStudent> result = null;
List<ITeacherDegreeFinalProjectStudent> result = new ArrayList();
    public List readByTeacherAndExecutionPeriod(Integer teacherId, Integer executionPeriodId)            throws ExcepcaoPersistencia {        List<ITeacherDegreeFinalProjectStudent> tdfpStudents = (List<ITeacherDegreeFinalProjectStudent>) readAll(TeacherDegreeFinalProjectStudent.class);        List<ITeacherDegreeFinalProjectStudent> result = null;        for (ITeacherDegreeFinalProjectStudent student : tdfpStudents) {            if (student.getTeacher().getIdInternal().equals(teacherId)                    && student.getExecutionPeriod().getIdInternal().equals(executionPeriodId)) {                result.add(student);            }        }        return result;    }