if (infoItem.getItemOrder() == -1) { infoItem.setItemOrder(section.getAssociatedItemsCount()); }
    public Boolean run(Integer infoExecutionCourseCode, Integer sectionCode, InfoItem infoItem)            throws FenixServiceException, ExcepcaoPersistencia, DomainException {        final ISuportePersistente persistentSuport = PersistenceSupportFactory                .getDefaultPersistenceSupport();        final IPersistentSection persistentSection = persistentSuport.getIPersistentSection();                               final ISection section = (ISection) persistentSection.readByOID(Section.class, sectionCode);                                          section.insertItem(infoItem.getName(), infoItem.getInformation(), infoItem.getUrgent(), infoItem.getItemOrder());                  return new Boolean(true);    }