*/
public static VirtualDisk createVirtualDisk(VirtualDevice controller,
int unitNum, VirtualDevice.BackingInfo backing, DiskSize size) {
AuAssert.check(controller instanceof VirtualController);
VirtualDisk vmdk = new VirtualDiskImpl();
vmdk.setUnitNumber(unitNum);
vmdk.setControllerKey(controller.getKey());
if (size != null) {
vmdk.setCapacityInKB(size.getKiB());
}
setVirtualDeviceBacking(vmdk, backing);
return vmdk;
}