private static List<String> getOperableTransitions() {
        val events = new ArrayList<String>();
        events.add(CasWebflowConstants.TRANSITION_ID_ERROR);
        events.add(CasWebflowConstants.TRANSITION_ID_AUTHENTICATION_FAILURE);
        events.add(CasWebflowConstants.TRANSITION_ID_SUCCESS);
        events.add(CasWebflowConstants.TRANSITION_ID_SUCCESS_WITH_WARNINGS);
        events.add(CasWebflowConstants.TRANSITION_ID_MFA_COMPOSITE);
        return events;
    }
This is {@link RankedMultifactorAuthenticationProviderWebflowEventResolver}.

@author Misagh Moayyed
@since 5.0.0
core/cas-server-core-webflow-mfa-api/src/main/java/org/apereo/cas/web/flow/resolver/impl/RankedMultifactorAuthenticationProviderWebflowEventResolver.java