@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface AfterStage
Marks methods to be executed after a stage has been executed.
Essentially means that the method is executed on next call of a step method of the next stage.
Can be used to finish builders, for example.
It is guaranteed that @AfterStage methods are only invoked once.