protected String handleAbstractTicketException(final AbstractTicketException e, final RequestContext requestContext) {
        return errors.translateException(requestContext, e);
    }
Maps an {@link AbstractTicketException} onto a state name equal to the simple class name of the exception with
highest precedence. Also sets an ERROR severity message in the message context with the error code found in
{@link AbstractTicketException#getCode()}. If no match is found,
{@value CasWebflowExceptionCatalog#UNKNOWN} is returned.

@param e              Ticket exception to handle.
@param requestContext the spring context
@return Name of next flow state to transition to or {@value CasWebflowExceptionCatalog#UNKNOWN}
core/cas-server-core-webflow-api/src/main/java/org/apereo/cas/web/flow/authentication/DefaultCasWebflowAbstractTicketExceptionHandler.java