floppySpec.device = floppy;
VirtualMachineConfigSpec config = new VirtualMachineConfigSpec();
config.deviceChange = new VirtualDeviceConfigSpec[] { floppySpec };
VirtualIDEController controller = getFirstAvailableController(VirtualIDEController.class);
if (controller != null)
{
config.deviceChange[0].device.controllerKey = controller.key;
}