class TaskMarkFlowImpl implements TaskMarkFlow {

  @Override
  public TaskFlow asReadyToPull() {
    TaskFlow taskMoveFlow = tasks.markAsReadyToPull(task);
    task = taskMoveFlow.get();

    return new TaskFlowImpl(tasks, columns, task);
  }

  public  TaskMarkFlowImpl(Tasks tasks, Columns columns, Task task);

}