code: @Override
  	public ManagementGraph getManagementGraph(final JobID jobID) throws IOException {
  
  		ManagementGraph mg = this.eventCollector.getManagementGraph(jobID);
  		if (mg == null) {
  			if(this.archive != null) {
  				mg = this.archive.getManagementGraph(jobID);
  			}
  			
  			if (mg == null) {
  				throw new IOException("Cannot find job with ID " + jobID);
  			}
  		}
  
  		return mg;
  	}
docs: Returns current ManagementGraph from eventCollector and, if not current, from archive
  
  {@inheritDoc}