class DefaultExecutableStageContext implements ExecutableStageContext, AutoCloseable {

  public static DefaultExecutableStageContext create(JobInfo jobInfo) {
    JobBundleFactory jobBundleFactory = DefaultJobBundleFactory.create(jobInfo);
    return new DefaultExecutableStageContext(jobBundleFactory);
  }

  private  DefaultExecutableStageContext(JobBundleFactory jobBundleFactory);

}