title: Repeatable annotation target subset mismatch compiler error
body: <p>I have the following annotation;</p>
  
  <pre><code>@Repeatable(Infos.class)
  @Retention(RetentionPolicy.RUNTIME)
  @Target({ElementType.Type, ElementType.Constructor})
  public @interface Info {
  
      String[] value() default {};
  }
  </code></pre>
  
  <p>and as you see, it is repeatable, and using the wrapper class <code>Infos</code> which is;</p>
  
  <pre><code>@Retention(RetentionPolicy.RUNTIME)
  public @interface Infos {
  
      Info[] value();
  }
  </code></pre>
  
  <p>but I am getting the following compiler error on <code>Info</code> class;</p>
  
  <blockquote>
    <p>target of container annotation is not a subset of target of this annotation</p>
  </blockquote>
  
  <p>What is the reason and solution to this error?</p>