Collection<Section> sections = readAll(Section.class); for(Section section : sections){
Collection<ISection> sections = readAll(Section.class); for(ISection section : sections){
    public List readAllItemsBySection(Integer sectionID, String executionCourseSigla, String executionPeriodYear, String executionPeriodName) throws ExcepcaoPersistencia {        Collection<Section> sections = readAll(Section.class);        for(Section section : sections){            if((section.getIdInternal().equals(sectionID)) && (section.getSite().getExecutionCourse().getSigla().equals(executionCourseSigla))                    && (section.getSite().getExecutionCourse().getExecutionPeriod().getName().equals(executionPeriodName))                    && (section.getSite().getExecutionCourse().getExecutionPeriod().getExecutionYear().getYear().equals(executionPeriodYear))){                                 return section.getAssociatedItems();                               }                                               }                return new ArrayList();    }