log.log(log.LOG_ERROR, WireAdminMsg.BACKING_STORE_READ_EXCEPTION, ex);
log.log(LogService.LOG_ERROR, WireAdminMsg.BACKING_STORE_READ_EXCEPTION, ex);
	public synchronized org.osgi.service.wireadmin.Wire createWire(String producerPID, String consumerPID, Dictionary properties) {		checkAlive();		//generate PID		lastPid++;		String pid = String.valueOf(lastPid);		if (consumerPID == null || producerPID == null) {			throw new IllegalArgumentException();		}		if (properties == null) {			properties = new Hashtable(10);		} else {			checkProperties(properties);		}		Wire wire = createWire(pid, producerPID, consumerPID, properties);		try {			wireAdminStore.addWire(wire, properties);		} catch (Exception ex) {			log.log(log.LOG_ERROR, WireAdminMsg.BACKING_STORE_READ_EXCEPTION, ex);		}		eventProducer.generateEvent(WireAdminEvent.WIRE_CREATED, wire, null);		return (wire);	}