f the public
      API.</li>
   <li>may have restricted usage if annotated with <code>@Target</code>. While
      this specification covers applying qualifiers to fields and
      parameters only, some injector configurations might use qualifier
      annotations in other places (on methods or classes for example).</li>
 </ul>

 <p>For example:

 <pre>
   &#064;java.lang.annotation.Documented
   &#064;java.lang.annotation.Retention(RUNTIME)
   &#064;jakarta.inject.Qualifier
   public @interface Leather {
  