if (reqInfo == null) {
throw new IllegalArgumentException("instID may not be null");
}
LaunchSpecificationResponseType launchSpec = new LaunchSpecificationResponseType();
launchSpec.setGroupSet(DefaultRun.getGroupStub());
launchSpec.setPlacement(this.describe.getPlacementReq());
launchSpec.setImageId(this.describe.getImageID(reqInfo.getVMFiles()));
launchSpec.setInstanceType(this.RAs.getSpotInstanceType());
launchSpec.setKeyName(reqInfo.getSshKeyName());
launchSpec.setKernelId("default"); // todo
return launchSpec;
}