Creates the device in the operating system. If the device
does not have a handle, this method may do nothing depending
on the device.
<p>
This method is called before <code>init</code>.
</p><p>
Subclasses are supposed to reimplement this method and not
call the <code>super</code> implementation.
</p>
@param data the DeviceData which describes the receiver
Creates the device in the operating system. If the device does not have a handle, this method may do nothing depending on the device. <p> This method is called before <code>init</code>. </p><p> Subclasses are supposed to reimplement this method and not call the <code>super</code> implementation. </p>
@param data the DeviceData which describes the receiver
@see #init