@Override
    public void registerHints(final RuntimeHints hints, final ClassLoader classLoader) {
        registerReflectionHints(hints,
            DuoSecurityUniversalPromptCredential.class,
            DuoSecurityPasscodeCredential.class,
            DuoSecurityDirectCredential.class);

        registerReflectionHints(hints, Http.class, Client.Builder.class);
        
        registerSerializationHints(hints,
            DuoSecurityUniversalPromptCredential.class,
            DuoSecurityPasscodeCredential.class,
            DuoSecurityDirectCredential.class);
    }
This is {@link DuoSecurityRuntimeHints}.

@author Misagh Moayyed
@since 7.0.0
support/cas-server-support-duo/src/main/java/org/apereo/cas/nativex/DuoSecurityRuntimeHints.java