@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Stepwise
@Stepwise is useful for specs with (logical) dependencies between methods. In particular, it helps to avoid consecutive errors after a method has failed, which makes it easier to understand what really went wrong.
Note: If this extension is applied on the Specification, then it will use
ExecutionMode.SAME_THREAD
for the whole Spec.