private void setScenarioState() throws Throwable {
        try {
            succeeded();
        } catch (Throwable t) {
            if (!ThrowableUtil.isAssumptionException(t)) {
                failed(t);
            }
            throw t;
        }
    }
Returns the ScenarioBase instance of this rule
jgiven-junit/src/main/java/com/tngtech/jgiven/junit/JGivenMethodRule.java