public interface Pipeline
void
submit(ExecutionTask task, ExecutionTask... predecessors)
void submit(ExecutionTask task, ExecutionTask... predecessors)