final boolean testMouse() throws DeviceException { irqReadQueue = false; try {
final synchronized boolean testMouse() throws DeviceException { try {
	final boolean testMouse() throws DeviceException {		irqReadQueue = false;		try {			writeController(CCMD_TEST_MOUSE);			final int status = readStatus();			final int rc = readData();			log.debug("testMouse rc=0x" + NumberUtils.hex(rc, 2) + ", status 0x" + NumberUtils.hex(status, 2));			return (rc != 0xFF);		} finally {			irqReadQueue = true;			processQueues();		}	}