public static void newDeviceAvailable(int vendor_id, int product_id, int usb_port_address, String pdoname) {
        try {
            if (trace)
                System.err.println ("in newDeviceAvailable w/:"+pdoname);
            self.mkBus (pdoname, usb_port_address);
        } catch (Exception ioe) {
			//catch ALL exceptions before they get back into native code!
            ioe.printStackTrace ();
        }
    }