@Override
    public void registerHints(final RuntimeHints hints, final ClassLoader classLoader) {
        registerProxyHints(hints, List.of(
            Action.class,
            FlowDefinitionRegistry.class,
            TransitionDefinition.class,
            StateDefinition.class,
            CasWebflowConfigurer.class,
            CasWebflowCustomizer.class,
            CasWebflowEventResolver.class,
            WebflowDecorator.class,
            CasWebflowExecutionPlanConfigurer.class,
            CasWebflowExceptionHandler.class
        ));
        registerSpringProxyHints(hints, CasFlowExecutor.class);
        registerSpringProxyHints(hints, CasDelegatingWebflowEventResolver.class, CasWebflowEventResolver.class);
        registerSerializationHints(hints,
            ClientFlowExecutionRepository.SerializedFlowExecutionState.class,
            ConversationContainer.class,
            LocalAttributeMap.class);

        registerSerializationHints(hints, findSubclassesInPackage(FlowExecutionSnapshotGroup.class, "org.springframework.webflow"));
        registerSerializationHints(hints, findSubclassesInPackage(Conversation.class, "org.springframework.webflow"));
        registerSerializationHints(hints, findSubclassesOf(FlowExecutionKey.class));

        registerReflectionHints(hints, findSubclassesInPackage(MessageContext.class, "org.springframework.binding"));
        registerReflectionHints(hints, findSubclassesInPackage(ValidationContext.class, "org.springframework.binding"));
        registerReflectionHints(hints, findSubclassesInPackage(RequestContext.class, "org.springframework.webflow"));
        registerReflectionHints(hints, findSubclassesInPackage(FlowSession.class, "org.springframework.webflow"));
        registerReflectionHints(hints, findSubclassesInPackage(ViewFactoryCreator.class, "org.springframework.webflow"));
        registerReflectionHints(hints, findSubclassesInPackage(FlowExecution.class, "org.springframework.webflow"));

        registerReflectionHints(hints, List.of(
            CasWebflowEventResolver.class,
            TransitionSet.class,
            FlowDefinitionRegistry.class,
            FlowExecutionExceptionHandlerSet.class
        ));

        registerReflectionHints(hints,
            findSubclassesInPackage(AnnotatedObject.class, "org.springframework.webflow"));

    }
This is {@link CasCoreWebflowRuntimeHints}.

@author Misagh Moayyed
@since 7.0.0
core/cas-server-core-webflow/src/main/java/org/apereo/cas/nativex/CasCoreWebflowRuntimeHints.java