return sendRequestToSlave(job.getSlaveURL(), new RunRequest(job));
sendRequestToSlave(job.getSlaveURL(), new SubmitJobRequest(job));  return sendRequestToSlave(job.getSlaveURL(), new ExecuteJobRequest(job.getId()));
   protected JobResult runJob(Job job)   {      if (local)      {         job.run();         return job.getResult();      }      else      {         return sendRequestToSlave(job.getSlaveURL(), new RunRequest(job));      }   }