anchor.diff:      private val issuerBuilder: IssuerBuilder? = null
   
       // ... constructor
  -    override fun convert(context: MySaml2AuthenticationRequestContext): AuthnRequest {
  +    override fun convert(context: Saml2AuthenticationRequestContext): AuthnRequest {
  +        val myContext: MySaml2AuthenticationRequestContext = context
           val issuer: Issuer = issuerBuilder.buildObject()
  -        issuer.value = context.getIssuer()
  +        issuer.value = myContext.getIssuer()
           val authnRequest: AuthnRequest = authnRequestBuilder.buildObject()
           authnRequest.issuer = issuer
  -        authnRequest.destination = context.getDestination()
  -        authnRequest.assertionConsumerServiceURL = context.getAssertionConsumerServiceUrl()
  +        authnRequest.destination = myContext.getDestination()
  +        authnRequest.assertionConsumerServiceURL = myContext.getAssertionConsumerServiceUrl()
   
           // ... additional settings
  -        authRequest.setForceAuthn(context.getForceAuthn())
  +        authRequest.setForceAuthn(myContext.getForceAuthn())
           return authnRequest
       }
   }
  
positive.code: ----
  @Bean
  Saml2AuthenticationRequestContextResolver authenticationRequestContextResolver() {
  	Saml2AuthenticationRequestContextResolver resolver = new DefaultSaml2AuthenticationRequestContextResolver(relyingPartyRegistrationResolver);
  	return request -> {
  		Saml2AuthenticationRequestContext context = resolver.resolve(request);
  		return context;
  	};
  }
  
  @Bean
  
negative.code: ----
  @Bean
  open fun authenticationRequestContextResolver(): Saml2AuthenticationRequestContextResolver {
      val resolver: Saml2AuthenticationRequestContextResolver = DefaultSaml2AuthenticationRequestContextResolver()
      return Saml2AuthenticationRequestContextResolver { request: HttpServletRequest ->
          val context = resolver.resolve(request)
          MySaml2AuthenticationRequestContext(
              context,
              request.getParameter("force") != null
          )
      }
  }
  
  