private OSXHIDDevice(long device_address, long device_interface_address) throws IOException { this.device_address = device_address; this.device_interface_address = device_interface_address; this.properties = getDeviceProperties(); open(); }