
@Foo(1)
@Foo(2)
@Bars({@Bar(3), @Bar(4)})
public class XprintRepeatingAnnotations {

  public XprintRepeatingAnnotations();
}

@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Documented
@java.lang.annotation.Repeatable(Foos.class)
@interface Foo {

  int value();
}

@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Documented
@interface Foos {

  Foo[] value();
}

@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Documented
@java.lang.annotation.Repeatable(Bars.class)
@interface Bar {

  int value();
}

@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Documented
@interface Bars {

  Bar[] value();

  int quux() default 1;
}
