} catch (ExcepcaoPersistencia excepcaoPersistencia) {
} catch (ExistingPersistentException excepcaoPersistencia) {  throw new ExistingServiceException(excepcaoPersistencia); }  catch (ExcepcaoPersistencia excepcaoPersistencia) {
	private void organizeItemsOrder(		int newOrder,		int oldOrder,		ISection section)		throws FenixServiceException {		IPersistentItem persistentItem = null;		try {			ISuportePersistente persistentSuport =				SuportePersistenteOJB.getInstance();			persistentItem = persistentSuport.getIPersistentItem();			List itemsList = null;			itemsList = persistentItem.readAllItemsBySection(section);			Iterator iterItems = itemsList.iterator();			if (newOrder - oldOrder > 0)				while (iterItems.hasNext()) {					IItem iterItem = (IItem) iterItems.next();					int iterItemOrder = iterItem.getItemOrder().intValue();					if (iterItemOrder > oldOrder						&& iterItemOrder <= newOrder) {						iterItem.setItemOrder(new Integer(iterItemOrder - 1));						persistentItem.lockWrite(iterItem);					}				} else				while (iterItems.hasNext()) {					IItem iterItem = (IItem) iterItems.next();					int iterItemOrder = iterItem.getItemOrder().intValue();					if (iterItemOrder >= newOrder						&& iterItemOrder < oldOrder) {						iterItem.setItemOrder(new Integer(iterItemOrder + 1));						persistentItem.lockWrite(iterItem);					}				}		} catch (ExcepcaoPersistencia excepcaoPersistencia) {			throw new FenixServiceException(excepcaoPersistencia);		}	}