item.edit(newInfoItem.getName(), newInfoItem.getInformation(), newInfoItem.getUrgent(), newInfoItem.getItemOrder());
item.edit(newInfoItem.getName(), newInfoItem.getInformation(), newInfoItem.getItemOrder());
	public Boolean run(Integer infoExecutionCourseCode, Integer itemCode, InfoItem newInfoItem)			throws FenixServiceException, ExcepcaoPersistencia {		Item item = rootDomainObject.readItemByOID(itemCode);		if (item == null) {			throw new ExistingServiceException();		}		if (newInfoItem.getItemOrder() == -2)			newInfoItem.setItemOrder(Integer.valueOf(item.getSection().getAssociatedItemsCount() - 1));		int diffOrder = newInfoItem.getItemOrder() - item.getItemOrder();		if (diffOrder < 0)			newInfoItem.setItemOrder(newInfoItem.getItemOrder() + 1);		item.edit(newInfoItem.getName(), newInfoItem.getInformation(), newInfoItem.getUrgent(), newInfoItem.getItemOrder());		return Boolean.TRUE;	}