log.log(device, log.LOG_DEBUG, this + " refining " + device);
log.log(device, LogService.LOG_DEBUG, this + " refining " + device);
	public void refine() {		if (Activator.DEBUG) {			log.log(device, log.LOG_DEBUG, this + " refining " + device); //$NON-NLS-1$		}		if (running && isIdle()) {			/* List of excluded drivers from this algorithm run */			DriverTracker drivers = manager.drivers;			manager.locators.loadDrivers(properties, drivers);			Vector exclude = new Vector(drivers.size());			while (running) {				ServiceReference driver = drivers.match(device, exclude);				if (driver == null) {					noDriverFound();					break;				}				if (drivers.attach(driver, device, exclude)) {					break;				}			}		}		close();	}