@Override public void terminateVM(final VirtualMachine vm, final boolean killTasks) throws NoSuchVMException, VMManagementException { if (!vms.contains(vm)) { throw new NoSuchVMException("Termination request was received for an unknown VM"); } vm.switchoff(killTasks); }