anchor.diff:  }
   ----
   
  -and `org.eclipse.microprofile.jwt.ClaimValue` interface:
  +with `@Dependent` scoping for any CDI defined non-proxyable type. For currently defined standard
  +claims, the set of non-proxyable types include:
  +* java.lang.String
  +* java.lang.Long
  +* java.lang.Boolean
  +* java.util.Optional
  +
  +All other types of claims values should be available with `@RequestScoped` scoping.
  +MP-JWT implementations are required to support injection of the claim values
  +using any of:
  +* The raw type associated with the JsonWebToken claim value.
  +* `org.eclipse.microprofile.jwt.ClaimValue` wrapper.
  +* `javax.json.JsonValue` JSON-P subtypes.
  +
  +The `org.eclipse.microprofile.jwt.ClaimValue` interface is:
   [source,java]
   ----
   /**
  
positive.code: }
  ```
  
  ### The `Claims` Enumeration Utility Class
  
  The `org.eclipse.microprofile.jwt.Claims` utility class encapsulate an enumeration
  of all the standard JWT related claims along with a description and the required
  
negative.code: 
  ### CDI Injection Requirements
  
  This section describes the requirements for MP-JWT implementations with regard to the injection of MP-JWT
  tokens and their associated claim values.
  
  #### Injection of `JsonWebToken`
  An MP-JWT implementation must support the injection of the currently authenticated
  caller as a `JsonWebToken` with `@RequestScoped` scoping:
  
  ```java
  @Path("/endp")
  @DenyAll
  @ApplicationScoped
  public class RolesEndpoint {
  
      @Inject
  