@Test
    void verifyHints() {
        val hints = new RuntimeHints();
        new CasCoreUtilRuntimeHints().registerHints(hints, getClass().getClassLoader());
        assertTrue(RuntimeHintsPredicates.proxies().forInterfaces(ComponentSerializationPlanConfigurer.class).test(hints));
        assertTrue(RuntimeHintsPredicates.proxies().forInterfaces(Supplier.class).test(hints));

        assertTrue(RuntimeHintsPredicates.serialization().onType(ZonedDateTime.class).test(hints));
        assertTrue(RuntimeHintsPredicates.serialization().onType(LinkedHashMap.class).test(hints));
        assertTrue(RuntimeHintsPredicates.serialization().onType(TreeSet.class).test(hints));

        assertTrue(RuntimeHintsPredicates.reflection().onType(Map.Entry.class).test(hints));
        assertTrue(RuntimeHintsPredicates.reflection().onType(Map.class).test(hints));
        assertTrue(RuntimeHintsPredicates.reflection().onType(Module.class).test(hints));
        assertTrue(RuntimeHintsPredicates.reflection().onType(Class.class).test(hints));
        assertTrue(RuntimeHintsPredicates.reflection().onType(JsonWebKeySetStringCipherExecutor.class).test(hints));
    }
This is {@link CasCoreUtilRuntimeHintsTests}.

@author Misagh Moayyed
@since 7.0.0
core/cas-server-core-util/src/test/java/org/apereo/cas/nativex/CasCoreUtilRuntimeHintsTests.java