title: Java 16 Annotation ElementType.RECORD_COMPONENT cannot be reflected
body: <p>Using JDK 16, I declared two annotations:</p>
  <pre><code>@Target({ ElementType.RECORD_COMPONENT})
  @Retention(RetentionPolicy.RUNTIME)
  public @interface A {}
  
  @Target({ ElementType.FIELD})
  @Retention(RetentionPolicy.RUNTIME)
  public @interface B {}
  
  </code></pre>
  <p>And I declared a record class like this：</p>
  <pre><code>public record User(@A @B long id, String name, int age) {}
  </code></pre>
  <p>Then I use reflection to fetch the annotations of id, which is:</p>
  <pre><code>Annotation[] annotations = fields[0].getAnnotations();
  </code></pre>
  <p>But the size of <code>annotations</code> is one and I only got <code>@B</code>, why is that? Thanks</p>