if (vm == null) {
vm = new VirtualMachine();
if (_projectId != null) {
Project project;
try {
project = (Project)api.findById(Project.class, _projectId);
} catch (IOException ex) {
s_logger.debug("project read", ex);
throw new CloudRuntimeException("Failed to read project", ex);
}
vm.setParent(project);