anchor.diff:      JwtGrantedAuthoritiesConverter grantedAuthoritiesConverter = new JwtGrantedAuthoritiesConverter();
       grantedAuthoritiesConverter.setAuthorityPrefix("ROLE_");
   
  -    JwtAuthenticationConverter authenticationConverter = new JwtAuthenticationConverter();
  -    jwtAuthenticationConverter.setJwtGrantedAuthoritiesConverter(authoritiesConverter);
  +    JwtAuthenticationConverter jwtAuthenticationConverter = new JwtAuthenticationConverter();
  +    jwtAuthenticationConverter.setJwtGrantedAuthoritiesConverter(grantedAuthoritiesConverter);
       return jwtAuthenticationConverter;
   }
   ----
  
positive.code: public OpaqueTokenIntrospector introspector(RestTemplateBuilder builder, OAuth2ResourceServerProperties properties) {
      RestOperations rest = builder
              .basicAuthentication(properties.getOpaquetoken().getClientId(), properties.getOpaquetoken().getClientSecret())
              .setConnectionTimeout(Duration.ofSeconds(60))
              .setReadTimeout(Duration.ofSeconds(60))
              .build();
  
  
negative.code:     private static class ParseOnlyJWTProcessor extends DefaultJWTProcessor<SecurityContext> {
      	JWTClaimsSet process(SignedJWT jwt, SecurityContext context)
                  throws JOSEException {
              return jwt.getJWTClaimsSet();
          }
      }
  }
  