public class jdk.javadoc.internal.doclets.formats.html.ClassUseWriter extends jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter
  super_class: jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
{
  final javax.lang.model.element.TypeElement typeElement;
    descriptor: Ljavax/lang/model/element/TypeElement;
    flags: (0x0010) ACC_FINAL

  java.util.Set<javax.lang.model.element.PackageElement> pkgToPackageAnnotations;
    descriptor: Ljava/util/Set;
    flags: (0x0000) 
    Signature: Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToClassTypeParameter;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToClassAnnotations;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodTypeParameter;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodArgTypeParameter;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodReturnTypeParameter;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodAnnotations;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodParameterAnnotations;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToFieldTypeParameter;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToFieldAnnotations;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToSubclass;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToSubinterface;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToImplementingClass;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToField;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodReturn;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodArgs;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToMethodThrows;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToConstructorAnnotations;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToConstructorParameterAnnotations;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToConstructorArgs;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToConstructorArgTypeParameter;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgToConstructorThrows;
    descriptor: Ljava/util/Map;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;

  final java.util.SortedSet<javax.lang.model.element.PackageElement> pkgSet;
    descriptor: Ljava/util/SortedSet;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/SortedSet<Ljavax/lang/model/element/PackageElement;>;

  final jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl methodSubWriter;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
    flags: (0x0010) ACC_FINAL

  final jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl constrSubWriter;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
    flags: (0x0010) ACC_FINAL

  final jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl fieldSubWriter;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
    flags: (0x0010) ACC_FINAL

  final jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl classSubWriter;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl;
    flags: (0x0010) ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  public void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper, jdk.javadoc.internal.doclets.toolkit.util.DocPath, javax.lang.model.element.TypeElement);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljavax/lang/model/element/TypeElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper mapper
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filename
        start local 4 // javax.lang.model.element.TypeElement typeElement
         0: .line 106
            aload 0 /* this */
            aload 1 /* configuration */
            aload 3 /* filename */
            invokespecial jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
         1: .line 70
            aload 0 /* this */
            aconst_null
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
         2: .line 107
            aload 0 /* this */
            aload 4 /* typeElement */
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
         3: .line 108
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToPackageAnnotations:Ljava/util/Map;
            aload 4 /* typeElement */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 6
         4: .line 109
            aload 0 /* this */
            new java.util.TreeSet
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.comparators:Ljdk/javadoc/internal/doclets/toolkit/util/Comparators;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Comparators.makeClassUseComparator:()Ljava/util/Comparator;
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
         5: .line 110
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToPackageAnnotations:Ljava/util/Map;
            aload 4 /* typeElement */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Collection
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
         6: .line 112
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper jdk.javadoc.internal.doclets.toolkit.util.DocPath javax.lang.model.element.TypeElement
      StackMap stack:
            aload 1 /* configuration */
            aload 4 /* typeElement */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.currentTypeElement:Ljavax/lang/model/element/TypeElement;
         7: .line 113
            aload 0 /* this */
            new java.util.TreeSet
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.comparators:Ljdk/javadoc/internal/doclets/toolkit/util/Comparators;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Comparators.makePackageComparator:()Ljava/util/Comparator;
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
         8: .line 114
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToClassTypeParam:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToClassTypeParameter:Ljava/util/Map;
         9: .line 115
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToClassAnnotations:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToClassAnnotations:Ljava/util/Map;
        10: .line 116
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodTypeParam:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodTypeParameter:Ljava/util/Map;
        11: .line 117
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodArgTypeParam:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodArgTypeParameter:Ljava/util/Map;
        12: .line 118
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToFieldTypeParam:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToFieldTypeParameter:Ljava/util/Map;
        13: .line 119
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.annotationToField:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToFieldAnnotations:Ljava/util/Map;
        14: .line 120
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodReturnTypeParam:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodReturnTypeParameter:Ljava/util/Map;
        15: .line 121
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodAnnotations:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodAnnotations:Ljava/util/Map;
        16: .line 122
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodParamAnnotation:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodParameterAnnotations:Ljava/util/Map;
        17: .line 123
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToSubclass:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToSubclass:Ljava/util/Map;
        18: .line 124
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToSubinterface:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToSubinterface:Ljava/util/Map;
        19: .line 125
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToImplementingClass:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToImplementingClass:Ljava/util/Map;
        20: .line 126
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToField:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToField:Ljava/util/Map;
        21: .line 127
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodReturn:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodReturn:Ljava/util/Map;
        22: .line 128
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodArgs:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodArgs:Ljava/util/Map;
        23: .line 129
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToMethodThrows:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodThrows:Ljava/util/Map;
        24: .line 130
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToConstructorAnnotations:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorAnnotations:Ljava/util/Map;
        25: .line 131
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToConstructorParamAnnotation:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorParameterAnnotations:Ljava/util/Map;
        26: .line 132
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToConstructorArgs:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorArgs:Ljava/util/Map;
        27: .line 133
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToConstructorArgTypeParam:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorArgTypeParameter:Ljava/util/Map;
        28: .line 134
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToConstructorThrows:Ljava/util/Map;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgDivide:(Ljava/util/Map;)Ljava/util/Map;
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorThrows:Ljava/util/Map;
        29: .line 136
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            ifle 37
        30: .line 137
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToPackage:Ljava/util/Map;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 37
        31: .line 138
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToPackage:Ljava/util/Map;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokeinterface java.util.SortedSet.equals:(Ljava/lang/Object;)Z
            ifne 37
        32: .line 139
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
            getstatic javax.tools.Diagnostic$Kind.WARNING:Ljavax/tools/Diagnostic$Kind;
        33: .line 140
            new java.lang.StringBuilder
            dup
            ldc "Internal error: package sets don't match: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        34: .line 141
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " with: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* mapper */
            getfield jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.classToPackage:Ljava/util/Map;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        35: .line 140
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        36: .line 139
            invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
        37: .line 144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
        38: .line 145
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.constrSubWriter:Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
        39: .line 146
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.constrSubWriter:Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.setFoundNonPubConstructor:(Z)V
        40: .line 147
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.fieldSubWriter:Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
        41: .line 148
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.classSubWriter:Ljdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl;
        42: .line 149
            return
        end local 4 // javax.lang.model.element.TypeElement typeElement
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filename
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper mapper
        end local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   43     0           this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   43     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   43     2         mapper  Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;
            0   43     3       filename  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            0   43     4    typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
               Name  Flags
      configuration  
      mapper         
      filename       
      typeElement    

  public static void generate(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.ClassTree);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.ClassTree classtree
         0: .line 159
            new jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper
            dup
            aload 0 /* configuration */
            aload 1 /* classtree */
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
            astore 2 /* mapper */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper mapper
         1: .line 160
            aload 0 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getOptions:()Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecated:()Z
            istore 3 /* nodeprecated */
        start local 3 // boolean nodeprecated
         2: .line 161
            aload 0 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            astore 4 /* utils */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
         3: .line 162
            aload 0 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getIncludedTypeElements:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 8
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.toolkit.util.ClassTree jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper int jdk.javadoc.internal.doclets.toolkit.util.Utils top java.util.Iterator
      StackMap stack:
         4: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.TypeElement
            astore 5 /* aClass */
        start local 5 // javax.lang.model.element.TypeElement aClass
         5: .line 167
            iload 3 /* nodeprecated */
            ifeq 7
         6: .line 168
            aload 4 /* utils */
            aload 4 /* utils */
            aload 5 /* aClass */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 8
         7: .line 169
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.toolkit.util.ClassTree jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper int jdk.javadoc.internal.doclets.toolkit.util.Utils javax.lang.model.element.TypeElement java.util.Iterator
      StackMap stack:
            aload 0 /* configuration */
            aload 2 /* mapper */
            aload 5 /* aClass */
            invokestatic jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;Ljavax/lang/model/element/TypeElement;)V
        end local 5 // javax.lang.model.element.TypeElement aClass
         8: .line 162
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.toolkit.util.ClassTree jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper int jdk.javadoc.internal.doclets.toolkit.util.Utils top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         9: .line 171
            aload 0 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 6
            goto 13
      StackMap locals:
      StackMap stack:
        10: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 5 /* pkg */
        start local 5 // javax.lang.model.element.PackageElement pkg
        11: .line 174
            iload 3 /* nodeprecated */
            ifeq 12
            aload 4 /* utils */
            aload 5 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 13
        12: .line 175
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.toolkit.util.ClassTree jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper int jdk.javadoc.internal.doclets.toolkit.util.Utils javax.lang.model.element.PackageElement java.util.Iterator
      StackMap stack:
            aload 0 /* configuration */
            aload 2 /* mapper */
            aload 5 /* pkg */
            invokestatic jdk.javadoc.internal.doclets.formats.html.PackageUseWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;Ljavax/lang/model/element/PackageElement;)V
        end local 5 // javax.lang.model.element.PackageElement pkg
        13: .line 171
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration jdk.javadoc.internal.doclets.toolkit.util.ClassTree jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper int jdk.javadoc.internal.doclets.toolkit.util.Utils top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        14: .line 177
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        end local 3 // boolean nodeprecated
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper mapper
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.ClassTree classtree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   15     1      classtree  Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;
            1   15     2         mapper  Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;
            2   15     3   nodeprecated  Z
            3   15     4          utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            5    8     5         aClass  Ljavax/lang/model/element/TypeElement;
           11   13     5            pkg  Ljavax/lang/model/element/PackageElement;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    MethodParameters:
               Name  Flags
      configuration  
      classtree      

  private java.util.Map<javax.lang.model.element.PackageElement, java.util.List<javax.lang.model.element.Element>> pkgDivide(java.util.Map<javax.lang.model.element.TypeElement, ? extends java.util.List<? extends javax.lang.model.element.Element>>);
    descriptor: (Ljava/util/Map;)Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // java.util.Map classMap
         0: .line 180
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 2 /* map */
        start local 2 // java.util.Map map
         1: .line 181
            aload 1 /* classMap */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            astore 3 /* elements */
        start local 3 // java.util.List elements
         2: .line 182
            aload 3 /* elements */
            ifnull 14
         3: .line 183
            aload 3 /* elements */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.comparators:Ljdk/javadoc/internal/doclets/toolkit/util/Comparators;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Comparators.makeClassUseComparator:()Ljava/util/Comparator;
            invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
         4: .line 184
            aload 3 /* elements */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 13
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter java.util.Map java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
         5: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.Element
            astore 4 /* e */
        start local 4 // javax.lang.model.element.Element e
         6: .line 185
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            astore 6 /* pkg */
        start local 6 // javax.lang.model.element.PackageElement pkg
         7: .line 186
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
            aload 6 /* pkg */
            invokeinterface java.util.SortedSet.add:(Ljava/lang/Object;)Z
            pop
         8: .line 187
            aload 2 /* map */
            aload 6 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* inPkg */
        start local 7 // java.util.List inPkg
         9: .line 188
            aload 7 /* inPkg */
            ifnonnull 12
        10: .line 189
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 7 /* inPkg */
        11: .line 190
            aload 2 /* map */
            aload 6 /* pkg */
            aload 7 /* inPkg */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 192
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter java.util.Map java.util.Map java.util.List javax.lang.model.element.Element java.util.Iterator javax.lang.model.element.PackageElement java.util.List
      StackMap stack:
            aload 7 /* inPkg */
            aload 4 /* e */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 7 // java.util.List inPkg
        end local 6 // javax.lang.model.element.PackageElement pkg
        end local 4 // javax.lang.model.element.Element e
        13: .line 184
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter java.util.Map java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        14: .line 195
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter java.util.Map java.util.Map java.util.List
      StackMap stack:
            aload 2 /* map */
            areturn
        end local 3 // java.util.List elements
        end local 2 // java.util.Map map
        end local 1 // java.util.Map classMap
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   15     1  classMap  Ljava/util/Map<Ljavax/lang/model/element/TypeElement;+Ljava/util/List<+Ljavax/lang/model/element/Element;>;>;
            1   15     2       map  Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;
            2   15     3  elements  Ljava/util/List<+Ljavax/lang/model/element/Element;>;
            6   13     4         e  Ljavax/lang/model/element/Element;
            7   13     6       pkg  Ljavax/lang/model/element/PackageElement;
            9   13     7     inPkg  Ljava/util/List<Ljavax/lang/model/element/Element;>;
    Signature: (Ljava/util/Map<Ljavax/lang/model/element/TypeElement;+Ljava/util/List<+Ljavax/lang/model/element/Element;>;>;)Ljava/util/Map<Ljavax/lang/model/element/PackageElement;Ljava/util/List<Ljavax/lang/model/element/Element;>;>;
    MethodParameters:
          Name  Flags
      classMap  

  public static void generate(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper, javax.lang.model.element.TypeElement);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;Ljavax/lang/model/element/TypeElement;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper mapper
        start local 2 // javax.lang.model.element.TypeElement typeElement
         0: .line 206
            aload 0 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 207
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.CLASS_USE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 208
            aload 0 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forName:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 206
            astore 4 /* path */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
         4: .line 209
            new jdk.javadoc.internal.doclets.formats.html.ClassUseWriter
            dup
            aload 0 /* configuration */
            aload 1 /* mapper */
            aload 4 /* path */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljavax/lang/model/element/TypeElement;)V
            astore 3 /* clsgen */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter clsgen
         5: .line 210
            aload 3 /* clsgen */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.generateClassUseFile:()V
         6: .line 211
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        end local 3 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter clsgen
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.ClassUseMapper mapper
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0    7     1         mapper  Ljdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper;
            0    7     2    typeElement  Ljavax/lang/model/element/TypeElement;
            5    7     3         clsgen  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            4    7     4           path  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    MethodParameters:
               Name  Flags
      configuration  
      mapper         
      typeElement    

  protected void generateClassUseFile();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
         0: .line 219
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getClassUseHeader:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 1 /* body */
        start local 1 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
         1: .line 220
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 2 /* mainContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content mainContent
         2: .line 221
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            ifle 5
         3: .line 222
            aload 0 /* this */
            aload 2 /* mainContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addClassUse:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 223
            goto 8
         5: .line 224
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* mainContent */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_No.usage.of.0"
         6: .line 225
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
         7: .line 224
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         8: .line 227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 2 /* mainContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.addMainContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            pop
         9: .line 228
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getFooter:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.setFooter:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            pop
        10: .line 229
            aload 1 /* body */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        11: .line 230
            ldc "use"
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokestatic jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getDescription:(Ljava/lang/String;Ljavax/lang/model/element/Element;)Ljava/lang/String;
            astore 3 /* description */
        start local 3 // java.lang.String description
        12: .line 231
            aload 0 /* this */
            aconst_null
            aload 3 /* description */
            aload 1 /* body */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.printHtmlDocument:(Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 232
            return
        end local 3 // java.lang.String description
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content mainContent
        end local 1 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            1   14     1         body  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            2   14     2  mainContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           12   14     3  description  Ljava/lang/String;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException

  protected void addClassUse(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 240
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 2 /* content */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content content
         1: .line 241
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            iconst_1
            if_icmple 4
         2: .line 242
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addPackageList:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 243
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addPackageAnnotationList:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 245
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addClassList:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 246
            aload 1 /* contentTree */
            aload 2 /* content */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         6: .line 247
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content content
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0    7     1  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    7     2      content  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      contentTree  

  protected void addPackageList(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 255
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         1: .line 256
            ldc "doclet.ClassUse_Packages.that.use.0"
         2: .line 257
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         3: .line 258
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         4: .line 257
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         5: .line 255
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* caption */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content caption
         6: .line 259
            new jdk.javadoc.internal.doclets.formats.html.markup.Table
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.summaryTable:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Table.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
         7: .line 260
            aload 2 /* caption */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.setCaption:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
         8: .line 261
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageTableHeader:()Ljdk/javadoc/internal/doclets/formats/html/markup/TableHeader;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.setHeader:(Ljdk/javadoc/internal/doclets/formats/html/markup/TableHeader;)Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
            iconst_2
            anewarray jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
            dup
            iconst_0
         9: .line 262
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aastore
            dup
            iconst_1
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.setColumnStyles:([Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
        10: .line 259
            astore 3 /* table */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.markup.Table table
        11: .line 263
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 14
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.Table top java.util.Iterator
      StackMap stack:
        12: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 4 /* pkg */
        start local 4 // javax.lang.model.element.PackageElement pkg
        13: .line 264
            aload 0 /* this */
            aload 4 /* pkg */
            aload 3 /* table */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addPackageUse:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/formats/html/markup/Table;)V
        end local 4 // javax.lang.model.element.PackageElement pkg
        14: .line 263
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        15: .line 266
            aload 1 /* contentTree */
            aload 3 /* table */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        16: .line 267
            return
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.Table table
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content caption
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   17     1  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6   17     2      caption  Ljdk/javadoc/internal/doclets/toolkit/Content;
           11   17     3        table  Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
           13   14     4          pkg  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
             Name  Flags
      contentTree  

  protected void addPackageAnnotationList(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 275
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isAnnotationType:(Ljavax/lang/model/element/Element;)Z
            ifeq 3
         1: .line 276
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
            ifnull 3
         2: .line 277
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
            invokeinterface java.util.Set.isEmpty:()Z
            ifeq 4
         3: .line 278
      StackMap locals:
      StackMap stack:
            return
         4: .line 280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         5: .line 281
            ldc "doclet.ClassUse_PackageAnnotation"
         6: .line 282
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         7: .line 283
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         8: .line 282
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         9: .line 280
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* caption */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content caption
        10: .line 285
            new jdk.javadoc.internal.doclets.formats.html.markup.Table
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.summaryTable:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Table.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
        11: .line 286
            aload 2 /* caption */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.setCaption:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
        12: .line 287
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageTableHeader:()Ljdk/javadoc/internal/doclets/formats/html/markup/TableHeader;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.setHeader:(Ljdk/javadoc/internal/doclets/formats/html/markup/TableHeader;)Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
            iconst_2
            anewarray jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
            dup
            iconst_0
        13: .line 288
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aastore
            dup
            iconst_1
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.setColumnStyles:([Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
        14: .line 285
            astore 3 /* table */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.markup.Table table
        15: .line 289
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5
            goto 20
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.Table top java.util.Iterator
      StackMap stack:
        16: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 4 /* pkg */
        start local 4 // javax.lang.model.element.PackageElement pkg
        17: .line 290
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 6 /* summary */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content summary
        18: .line 291
            aload 0 /* this */
            aload 4 /* pkg */
            aload 6 /* summary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addSummaryComment:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        19: .line 292
            aload 3 /* table */
            iconst_2
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 0 /* this */
            aload 4 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
            dup
            iconst_1
            aload 6 /* summary */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.addRow:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content summary
        end local 4 // javax.lang.model.element.PackageElement pkg
        20: .line 289
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 16
        21: .line 294
            aload 1 /* contentTree */
            aload 3 /* table */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        22: .line 295
            return
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.Table table
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content caption
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   23     0         this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   23     1  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
           10   23     2      caption  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   23     3        table  Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
           17   20     4          pkg  Ljavax/lang/model/element/PackageElement;
           18   20     6      summary  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      contentTree  

  protected void addClassList(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 303
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
            astore 2 /* ul */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ul
         1: .line 304
            aload 2 /* ul */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.blockList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
         2: .line 305
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgSet:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 15
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 3 /* pkg */
        start local 3 // javax.lang.model.element.PackageElement pkg
         4: .line 306
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.detail:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SECTION:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 0 /* this */
            aload 3 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageAnchorName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 5 /* htmlTree */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree htmlTree
         5: .line 307
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_Uses.of.0.in.1"
         6: .line 308
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
         7: .line 309
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         8: .line 308
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         9: .line 310
            aload 0 /* this */
            aload 3 /* pkg */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        10: .line 307
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* link */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content link
        11: .line 311
            getstatic jdk.javadoc.internal.doclets.formats.html.Headings$TypeUse.SUMMARY_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            aload 6 /* link */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HEADING:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* heading */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content heading
        12: .line 312
            aload 5 /* htmlTree */
            aload 7 /* heading */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        13: .line 313
            aload 0 /* this */
            aload 3 /* pkg */
            aload 5 /* htmlTree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addClassUse:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 314
            aload 2 /* ul */
            aload 5 /* htmlTree */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content heading
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content link
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree htmlTree
        end local 3 // javax.lang.model.element.PackageElement pkg
        15: .line 305
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        16: .line 316
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.classUses:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* ul */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SECTION:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* li */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        17: .line 317
            aload 1 /* contentTree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        18: .line 318
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ul
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   19     1  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   19     2           ul  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            4   15     3          pkg  Ljavax/lang/model/element/PackageElement;
            5   15     5     htmlTree  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           11   15     6         link  Ljdk/javadoc/internal/doclets/toolkit/Content;
           12   15     7      heading  Ljdk/javadoc/internal/doclets/toolkit/Content;
           17   19     3           li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      contentTree  

  protected void addPackageUse(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.formats.html.markup.Table);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/formats/html/markup/Table;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // javax.lang.model.element.PackageElement pkg
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.Table table
         0: .line 328
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageAnchorName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 327
            astore 3 /* pkgLink */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content pkgLink
         2: .line 329
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 4 /* summary */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content summary
         3: .line 330
            aload 0 /* this */
            aload 1 /* pkg */
            aload 4 /* summary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addSummaryComment:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 331
            aload 2 /* table */
            iconst_2
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 3 /* pkgLink */
            aastore
            dup
            iconst_1
            aload 4 /* summary */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Table.addRow:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 332
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content summary
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content pkgLink
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.Table table
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0    6     1      pkg  Ljavax/lang/model/element/PackageElement;
            0    6     2    table  Ljdk/javadoc/internal/doclets/formats/html/markup/Table;
            2    6     3  pkgLink  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    6     4  summary  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      pkg    
      table  

  protected void addClassUse(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // javax.lang.model.element.PackageElement pkg
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 341
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         1: .line 342
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         2: .line 341
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* classLink */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content classLink
         3: .line 343
            aload 0 /* this */
            aload 1 /* pkg */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* pkgLink */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content pkgLink
         4: .line 344
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.classSubWriter:Ljdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToClassAnnotations:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
         5: .line 345
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_Annotation"
            aload 3 /* classLink */
         6: .line 346
            aload 4 /* pkgLink */
         7: .line 345
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         8: .line 346
            aload 2 /* contentTree */
         9: .line 344
            invokevirtual jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 347
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.classSubWriter:Ljdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToClassTypeParameter:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        11: .line 348
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_TypeParameter"
            aload 3 /* classLink */
        12: .line 349
            aload 4 /* pkgLink */
        13: .line 348
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        14: .line 349
            aload 2 /* contentTree */
        15: .line 347
            invokevirtual jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        16: .line 350
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.classSubWriter:Ljdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToSubclass:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        17: .line 351
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_Subclass"
            aload 3 /* classLink */
        18: .line 352
            aload 4 /* pkgLink */
        19: .line 351
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        20: .line 352
            aload 2 /* contentTree */
        21: .line 350
            invokevirtual jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        22: .line 353
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.classSubWriter:Ljdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToSubinterface:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        23: .line 354
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_Subinterface"
            aload 3 /* classLink */
        24: .line 355
            aload 4 /* pkgLink */
        25: .line 354
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        26: .line 355
            aload 2 /* contentTree */
        27: .line 353
            invokevirtual jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        28: .line 356
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.classSubWriter:Ljdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToImplementingClass:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        29: .line 357
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_ImplementingClass"
            aload 3 /* classLink */
        30: .line 358
            aload 4 /* pkgLink */
        31: .line 357
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        32: .line 358
            aload 2 /* contentTree */
        33: .line 356
            invokevirtual jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        34: .line 359
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.fieldSubWriter:Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToField:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        35: .line 360
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_Field"
            aload 3 /* classLink */
        36: .line 361
            aload 4 /* pkgLink */
        37: .line 360
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        38: .line 361
            aload 2 /* contentTree */
        39: .line 359
            invokevirtual jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 362
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.fieldSubWriter:Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToFieldAnnotations:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        41: .line 363
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_FieldAnnotations"
            aload 3 /* classLink */
        42: .line 364
            aload 4 /* pkgLink */
        43: .line 363
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        44: .line 364
            aload 2 /* contentTree */
        45: .line 362
            invokevirtual jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        46: .line 365
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.fieldSubWriter:Ljdk/javadoc/internal/doclets/formats/html/FieldWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToFieldTypeParameter:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        47: .line 366
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_FieldTypeParameter"
            aload 3 /* classLink */
        48: .line 367
            aload 4 /* pkgLink */
        49: .line 366
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        50: .line 367
            aload 2 /* contentTree */
        51: .line 365
            invokevirtual jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 368
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodAnnotations:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        53: .line 369
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodAnnotations"
            aload 3 /* classLink */
        54: .line 370
            aload 4 /* pkgLink */
        55: .line 369
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        56: .line 370
            aload 2 /* contentTree */
        57: .line 368
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 371
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodParameterAnnotations:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        59: .line 372
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodParameterAnnotations"
            aload 3 /* classLink */
        60: .line 373
            aload 4 /* pkgLink */
        61: .line 372
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        62: .line 373
            aload 2 /* contentTree */
        63: .line 371
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        64: .line 374
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodTypeParameter:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        65: .line 375
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodTypeParameter"
            aload 3 /* classLink */
        66: .line 376
            aload 4 /* pkgLink */
        67: .line 375
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        68: .line 376
            aload 2 /* contentTree */
        69: .line 374
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        70: .line 377
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodReturn:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        71: .line 378
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodReturn"
            aload 3 /* classLink */
        72: .line 379
            aload 4 /* pkgLink */
        73: .line 378
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        74: .line 379
            aload 2 /* contentTree */
        75: .line 377
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        76: .line 380
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodReturnTypeParameter:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        77: .line 381
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodReturnTypeParameter"
            aload 3 /* classLink */
        78: .line 382
            aload 4 /* pkgLink */
        79: .line 381
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        80: .line 382
            aload 2 /* contentTree */
        81: .line 380
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        82: .line 383
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodArgs:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        83: .line 384
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodArgs"
            aload 3 /* classLink */
        84: .line 385
            aload 4 /* pkgLink */
        85: .line 384
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        86: .line 385
            aload 2 /* contentTree */
        87: .line 383
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        88: .line 386
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodArgTypeParameter:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        89: .line 387
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodArgsTypeParameters"
            aload 3 /* classLink */
        90: .line 388
            aload 4 /* pkgLink */
        91: .line 387
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        92: .line 388
            aload 2 /* contentTree */
        93: .line 386
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        94: .line 389
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.methodSubWriter:Ljdk/javadoc/internal/doclets/formats/html/MethodWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToMethodThrows:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
        95: .line 390
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_MethodThrows"
            aload 3 /* classLink */
        96: .line 391
            aload 4 /* pkgLink */
        97: .line 390
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        98: .line 391
            aload 2 /* contentTree */
        99: .line 389
            invokevirtual jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       100: .line 392
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.constrSubWriter:Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorAnnotations:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
       101: .line 393
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_ConstructorAnnotations"
            aload 3 /* classLink */
       102: .line 394
            aload 4 /* pkgLink */
       103: .line 393
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
       104: .line 394
            aload 2 /* contentTree */
       105: .line 392
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       106: .line 395
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.constrSubWriter:Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorParameterAnnotations:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
       107: .line 396
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_ConstructorParameterAnnotations"
            aload 3 /* classLink */
       108: .line 397
            aload 4 /* pkgLink */
       109: .line 396
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
       110: .line 397
            aload 2 /* contentTree */
       111: .line 395
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       112: .line 398
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.constrSubWriter:Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorArgs:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
       113: .line 399
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_ConstructorArgs"
            aload 3 /* classLink */
       114: .line 400
            aload 4 /* pkgLink */
       115: .line 399
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
       116: .line 400
            aload 2 /* contentTree */
       117: .line 398
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       118: .line 401
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.constrSubWriter:Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorArgTypeParameter:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
       119: .line 402
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_ConstructorArgsTypeParameters"
            aload 3 /* classLink */
       120: .line 403
            aload 4 /* pkgLink */
       121: .line 402
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
       122: .line 403
            aload 2 /* contentTree */
       123: .line 401
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       124: .line 404
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.constrSubWriter:Ljdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToConstructorThrows:Ljava/util/Map;
            aload 1 /* pkg */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
       125: .line 405
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_ConstructorThrows"
            aload 3 /* classLink */
       126: .line 406
            aload 4 /* pkgLink */
       127: .line 405
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
       128: .line 406
            aload 2 /* contentTree */
       129: .line 404
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.addUseInfo:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       130: .line 407
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content pkgLink
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content classLink
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0  131     0         this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0  131     1          pkg  Ljavax/lang/model/element/PackageElement;
            0  131     2  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3  131     3    classLink  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4  131     4      pkgLink  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      pkg          
      contentTree  

  protected jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree getClassUseHeader();
    descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=11, locals=8, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
         0: .line 415
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            invokestatic jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface javax.lang.model.element.TypeElement.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iaload
            lookupswitch { // 4
                    2: 4
                    4: 1
                    5: 2
                   19: 3
              default: 5
          }
         1: .line 416
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.AnnotationType"
            goto 6
         2: .line 417
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.Interface"
            goto 6
         3: .line 418
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.RecordClass"
            goto 6
         4: .line 419
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.Enum"
            goto 6
         5: .line 420
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.Class"
         6: .line 415
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.ClassUseWriter
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources java.lang.String
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* cltype */
        start local 1 // java.lang.String cltype
         7: .line 422
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            astore 2 /* clname */
        start local 2 // java.lang.String clname
         8: .line 423
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Window_ClassUse_Header"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         9: .line 424
            aload 1 /* cltype */
            aastore
            dup
            iconst_1
            aload 2 /* clname */
            aastore
        10: .line 423
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 3 /* title */
        start local 3 // java.lang.String title
        11: .line 425
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* title */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getWindowTitle:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getBody:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* bodyTree */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree bodyTree
        12: .line 426
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 5 /* headingContent */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder headingContent
        13: .line 427
            aload 5 /* headingContent */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.ClassUse_Title"
            aload 1 /* cltype */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            pop
        14: .line 428
            aload 5 /* headingContent */
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.BR:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            pop
        15: .line 429
            aload 5 /* headingContent */
            aload 2 /* clname */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            pop
        16: .line 430
            getstatic jdk.javadoc.internal.doclets.formats.html.Headings.PAGE_TITLE_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
        17: .line 431
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.title:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 5 /* headingContent */
        18: .line 430
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HEADING_TITLE:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 6 /* heading */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content heading
        19: .line 432
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.header:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 6 /* heading */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* div */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
        20: .line 433
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.USE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getHeader:(Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.setHeader:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 7 /* div */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.addMainContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            pop
        21: .line 434
            aload 4 /* bodyTree */
            areturn
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content heading
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder headingContent
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree bodyTree
        end local 3 // java.lang.String title
        end local 2 // java.lang.String clname
        end local 1 // java.lang.String cltype
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   22     0            this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            7   22     1          cltype  Ljava/lang/String;
            8   22     2          clname  Ljava/lang/String;
           11   22     3           title  Ljava/lang/String;
           12   22     4        bodyTree  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           13   22     5  headingContent  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
           19   22     6         heading  Ljdk/javadoc/internal/doclets/toolkit/Content;
           20   22     7             div  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.formats.html.Navigation getNavBar(jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode, javax.lang.model.element.Element);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode pageMode
        start local 2 // javax.lang.model.element.Element element
         0: .line 439
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.elementUtils:Ljavax/lang/model/util/Elements;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface javax.lang.model.util.Elements.getModuleOf:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
         1: .line 440
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
         2: .line 439
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getModuleLink:(Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* mdleLinkContent */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content mdleLinkContent
         3: .line 441
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
         4: .line 442
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         5: .line 443
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Class"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 441
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* classLinkContent */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content classLinkContent
         7: .line 444
            aload 0 /* this */
            aload 1 /* pageMode */
            aload 2 /* element */
            invokespecial jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.getNavBar:(Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
         8: .line 445
            aload 3 /* mdleLinkContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.setNavLinkModule:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
         9: .line 446
            aload 4 /* classLinkContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.setNavLinkClass:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
        10: .line 444
            areturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content classLinkContent
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content mdleLinkContent
        end local 2 // javax.lang.model.element.Element element
        end local 1 // jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode pageMode
        end local 0 // jdk.javadoc.internal.doclets.formats.html.ClassUseWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   11     0              this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   11     1          pageMode  Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            0   11     2           element  Ljavax/lang/model/element/Element;
            3   11     3   mdleLinkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            7   11     4  classLinkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      pageMode  
      element   

  static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 67
            getstatic jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.lang.model.element.ElementKind.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 21
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javax.lang.model.element.ElementKind.RECORD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 19
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javax.lang.model.element.ElementKind.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 20
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 17
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 13
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 15
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
}
SourceFile: "ClassUseWriter.java"
InnerClasses:
  public final Kind = javax.tools.Diagnostic$Kind of javax.tools.Diagnostic
  TypeUse = jdk.javadoc.internal.doclets.formats.html.Headings$TypeUse of jdk.javadoc.internal.doclets.formats.html.Headings
  public final Kind = jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind of jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
  public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation