private void createSurrogateAuthenticationActionState(final Flow flow) {
        val state = getState(flow, CasWebflowConstants.STATE_ID_REAL_SUBMIT, ActionState.class);
        prependActionsToActionStateExecutionList(flow, state,
            createEvaluateAction(CasWebflowConstants.ACTION_ID_SURROGATE_INITIAL_AUTHENTICATION));
    }
This is {@link SurrogateWebflowConfigurer}.

@author Misagh Moayyed
@since 5.1.0
support/cas-server-support-surrogate-webflow/src/main/java/org/apereo/cas/web/flow/SurrogateWebflowConfigurer.java