code: private void validateJobName(String jobName) throws NoSuchJobException {
          if (!getJobNames().contains(jobName)) {
              logger.fine("Job Name " + jobName + " not found");
              throw new NoSuchJobException("Job Name " + jobName + " not found");
          }
      }
docs: Throws NoSuchJobException if and only if jobName is not in the Set returned
  by getJobNames().
  
  Not crazy about having to do this, but the TCK forces us to (unless we want
  to go back to all the people who have already dealt with this and argue we
  should ignore these tests simply because we're running up against it now
  and don't like the behavior).
  
  Would like to reconsider in 1.1.
  
  @param jobName
  @throws NoSuchJobException