if (!bus.writeMouseCommand(CMD_GET_ID)) { throw new DriverException("Cannot request Pointer ID"); }
	protected int getPointerId() throws DriverException {		if (!bus.writeMouseCommand(CMD_GET_ID)) {			throw new DriverException("Cannot request Pointer ID");		}		try {			return channel.read(50);		} catch (IOException ex) {			throw new DriverException("Error in requesting Pointer ID", ex);		} catch (TimeoutException ex) {			throw new DriverException("Timeout in requesting Pointer ID", ex);		} catch (InterruptedException ex) {			throw new DriverException("Interrupted in requesting Pointer ID", ex);		}	}