@Override
    protected void doInitialize() {
        val flow = getLogoutFlow();

        if (flow != null) {
            configureStartActions(flow);
            createTerminateSessionActionState(flow);
            createLogoutConfirmationView(flow);
            createDoLogoutActionState(flow);
            createFrontLogoutActionState(flow);
            createLogoutPropagationEndState(flow);
            createLogoutViewState(flow);
            createFinishLogoutState(flow);
            configureFlowStartState(flow);
        }
    }
This is {@link DefaultLogoutWebflowConfigurer}.

@author Misagh Moayyed
@since 5.3.0
core/cas-server-core-webflow-api/src/main/java/org/apereo/cas/web/flow/configurer/DefaultLogoutWebflowConfigurer.java