class Pipeline {

  public PipelineResult run() {
    return run(defaultOptions);
  }

  private  Pipeline(TransformHierarchy transforms, PipelineOptions options);
  protected  Pipeline(PipelineOptions options);

}