/**
 * An Annotation can contain components besides the methods declaring the annotation arguments, e.g.
 * classes and fields.
 */
@interface Anno {
  class Inner {}

  int con = 5;

  int value();
}

class Use {
  @Anno(0)
  Object o;
}
