class SpringDocSecurityHints implements RuntimeHintsRegistrar {

	//spring-security
	static String[] springSecurityTypeNames = { "org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter",
			"org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter",
			"org.springframework.security.web.util.matcher.OrRequestMatcher"
	};

	@Override
	public void registerHints(RuntimeHints hints, ClassLoader classLoader) {<FILL_FUNCTION_BODY>}

}

		//spring-security
		Arrays.stream(springSecurityTypeNames).forEach(springDataRestTypeName ->
				hints.reflection()
						.registerTypeIfPresent(classLoader, springDataRestTypeName,
								hint -> hint.withMembers(MemberCategory.DECLARED_FIELDS,
										MemberCategory.INVOKE_DECLARED_CONSTRUCTORS,
										MemberCategory.INVOKE_DECLARED_METHODS
								))
		);
	
<no_super_class>