} catch (ExcepcaoPersistencia excepcaoPersistencia) {
} catch (ExistingPersistentException excepcaoPersistencia) {  throw new ExistingServiceException(excepcaoPersistencia); }  catch (ExcepcaoPersistencia excepcaoPersistencia) {
	private void organizeExistingSectionsOrder(		ISection superiorSection,		ISite site,		int insertSectionOrder)		throws FenixServiceException {		IPersistentSection persistentSection = null;		try {			ISuportePersistente persistentSuport =				SuportePersistenteOJB.getInstance();			persistentSection = persistentSuport.getIPersistentSection();			List sectionsList =				persistentSection.readBySiteAndSection(site, superiorSection);			if (sectionsList != null) {				Iterator iterSections = sectionsList.iterator();				while (iterSections.hasNext()) {					ISection iterSection = (ISection) iterSections.next();					int sectionOrder = iterSection.getSectionOrder().intValue();					if (sectionOrder >= insertSectionOrder) {						iterSection.setSectionOrder(							new Integer(sectionOrder + 1));						persistentSection.lockWrite(iterSection);					}				}			}		} catch (ExcepcaoPersistencia excepcaoPersistencia) {			throw new FenixServiceException(excepcaoPersistencia);		}	}