this.nextStep = stepName; suspended.set(false); nextStep();
queue.add(stepName); executor.execute(this);
    public void setNextStep(T stepName) {        this.nextStep = stepName;        suspended.set(false);        nextStep();    }