code: private synchronized JobMonitor getJobMonitor(JobStatus status) {
      UUID jobId = status.getJobId();
      JobMonitor monitor = monitors.get(jobId);
      if (monitor == null) {
        monitor = new JobMonitor(factory.createProgressMonitor(status.getDescription()));
        monitors.put(jobId, monitor);
      }
      return monitor;
    }
docs: Gets the <code>JobMonitor</code> for the job that the specified
  <code>JobStatus</code> event is for.
  @param status The <code>JobStatus</code> event for which to obtain the
  corresponding <code>JobMonitor</code>.
  @return The <code>JobMonitor</code>.