if(summary.getKeyProfessorship() == null) summariesAux.add(summary); }
if(summary.getProfessorship() == null) if((summary.getTeacher() != null) || (summary.getTeacherName() != null)) summariesAux.add(summary); }
    public List readByOtherTeachers(final Integer executionCourseID) throws ExcepcaoPersistencia {                List summaries = readByExecutionCourse(executionCourseID);        Iterator iter = summaries.iterator();        ArrayList summariesAux = new ArrayList();        while(iter.hasNext()){            ISummary summary = (ISummary) iter.next();            if(summary.getKeyProfessorship() == null)                summariesAux.add(summary);                    }                return summariesAux;    }