/** Parses an {@code AnnotationDefault} attribute. */
  private Attribute annotationDefault(
      DirectClassFile cf, int offset, int length, ParseObserver observer) {
    if (length < 2) {
      throwSeverelyTruncated();
    }

    AnnotationParser ap = new AnnotationParser(cf, offset, length, observer);
    Constant cst = ap.parseValueAttribute();

    return new AttAnnotationDefault(cst, length);
  }