log.log(log.LOG_ERROR, WireAdminMsg.BACKING_STORE_READ_EXCEPTION, ex);
log.log(LogService.LOG_ERROR, WireAdminMsg.BACKING_STORE_READ_EXCEPTION, ex);
	public void updateWire(org.osgi.service.wireadmin.Wire wire, Dictionary properties) {		checkAlive();		checkProperties(properties);		if (!wire.isValid()) {			return;		}		((org.eclipse.equinox.wireadmin.Wire) wire).setProperties(properties);		try {			wireAdminStore.updateWire((Wire) wire, properties);		} catch (Exception ex) {			log.log(log.LOG_ERROR, WireAdminMsg.BACKING_STORE_READ_EXCEPTION, ex);		}		try {			Consumer consumer = ((org.eclipse.equinox.wireadmin.Wire) wire).consumer;			Wire[] wireArray = new Wire[wires.size()];			wires.copyInto(wireArray);			if (consumer != null) {				consumer.producersConnected(wireArray);			}			Producer producer = ((org.eclipse.equinox.wireadmin.Wire) wire).producer;			if (producer != null) {				producer.consumersConnected(wireArray);			}			eventProducer.generateEvent(WireAdminEvent.WIRE_UPDATED, wire, null);		} catch (Exception ex) {			//???			log.log(log.LOG_ERROR, WireAdminMsg.BACKING_STORE_READ_EXCEPTION, ex);		}	}