public void setBeanFactory(BeanFactory beanFactory) {
        this.getScenario().getExecutor().setStageCreator((StageCreator) beanFactory.getBean( SpringStageCreator.class ));
    }
Internal class necessary in order to provide the correct ordering of the {@link org.junit.rules.MethodRule}s. Must be public because of
{@link SpringMethodRule}s validations.
It should not be used directly. Instead, use {@link SpringRuleScenarioTest}.

@param <GIVEN>
@param <WHEN>
@param <THEN>

@since 0.13.0
jgiven-spring-junit4/src/main/java/com/tngtech/jgiven/integration/spring/InternalSpringScenarioTest.java