code: @Override
      public boolean applyAction(Model i) {
          Mapping c = i.getMapping();
          return c.isRunning(vm)
                  && c.getVMLocation(vm).equals(src)
                  && !src.equals(dst)
                  && c.addRunningVM(vm, dst);
      }
docs: Make the VM running on the destination node
  in the given model.
  
  @param i the model to alter with the action
  @return {@code true} iff the VM is running on the destination node