code: @Override
      int execute(OptionsAndArgs pOpts, Object pVm, VirtualMachineHandler pHandler) throws InvocationTargetException, NoSuchMethodException, IllegalAccessException {
          return checkAgentUrl(pVm) == null ?
                  startCommand.execute(pOpts, pVm, pHandler) :
                  stopCommand.execute(pOpts,pVm,pHandler);
      }
docs: {@inheritDoc}