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 104
            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 68
            aload 0 /* this */
            aconst_null
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
         2: .line 105
            aload 0 /* this */
            aload 4 /* typeElement */
            putfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
         3: .line 106
            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 107
            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 108
            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 110
      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 111
            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 112
            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 113
            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 114
            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 115
            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 116
            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 117
            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 118
            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 119
            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 120
            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 121
            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 122
            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 123
            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 124
            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 125
            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 126
            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 127
            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 128
            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 129
            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 130
            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 131
            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 132
            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 134
            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 135
            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 136
            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 137
            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 138
            new java.lang.StringBuilder
            dup
            ldc "Internal error: package sets don't match: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        34: .line 139
            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 138
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        36: .line 137
            invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
        37: .line 142
      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 143
            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 144
            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 145
            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 146
            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 147
            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 157
            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 158
            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 159
            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 160
            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 165
            iload 3 /* nodeprecated */
            ifeq 7
         6: .line 166
            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 167
      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 160
      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 169
            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 172
            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 173
      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 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 top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        14: .line 175
            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 178
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 2 /* map */
        start local 2 // java.util.Map map
         1: .line 179
            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 180
            aload 3 /* elements */
            ifnull 14
         3: .line 181
            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 182
            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 183
            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 184
            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 185
            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 186
            aload 7 /* inPkg */
            ifnonnull 12
        10: .line 187
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 7 /* inPkg */
        11: .line 188
            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 190
      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 182
      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 193
      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 204
            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 205
            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 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.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 204
            astore 4 /* path */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
         4: .line 207
            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 208
            aload 3 /* clsgen */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.generateClassUseFile:()V
         6: .line 209
            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 217
            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 218
            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 219
            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 220
            aload 0 /* this */
            aload 2 /* mainContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addClassUse:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 221
            goto 8
         5: .line 222
      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 223
            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 222
            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 225
      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 226
            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 227
            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 228
            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 229
            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 230
            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 238
            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 239
            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 240
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addPackageList:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 241
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.addPackageAnnotationList:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 243
      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 244
            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 245
            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 253
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         1: .line 254
            ldc "doclet.ClassUse_Packages.that.use.0"
         2: .line 255
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         3: .line 256
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$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.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
         4: .line 255
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         5: .line 253
            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 257
            new jdk.javadoc.internal.doclets.formats.html.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.Table.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
         7: .line 258
            aload 2 /* caption */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setCaption:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Table;
         8: .line 259
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageTableHeader:()Ljdk/javadoc/internal/doclets/formats/html/TableHeader;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setHeader:(Ljdk/javadoc/internal/doclets/formats/html/TableHeader;)Ljdk/javadoc/internal/doclets/formats/html/Table;
            iconst_2
            anewarray jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
            dup
            iconst_0
         9: .line 260
            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.Table.setColumnStyles:([Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/Table;
        10: .line 257
            astore 3 /* table */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.Table table
        11: .line 261
            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.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 262
            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/Table;)V
        end local 4 // javax.lang.model.element.PackageElement pkg
        14: .line 261
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        15: .line 264
            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 265
            return
        end local 3 // jdk.javadoc.internal.doclets.formats.html.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/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 273
            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 274
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.pkgToPackageAnnotations:Ljava/util/Set;
            ifnull 3
         2: .line 275
            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 276
      StackMap locals:
      StackMap stack:
            return
         4: .line 278
      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 279
            ldc "doclet.ClassUse_PackageAnnotation"
         6: .line 280
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         7: .line 281
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$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.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
         8: .line 280
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         9: .line 278
            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 283
            new jdk.javadoc.internal.doclets.formats.html.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.Table.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
        11: .line 284
            aload 2 /* caption */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setCaption:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Table;
        12: .line 285
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageTableHeader:()Ljdk/javadoc/internal/doclets/formats/html/TableHeader;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setHeader:(Ljdk/javadoc/internal/doclets/formats/html/TableHeader;)Ljdk/javadoc/internal/doclets/formats/html/Table;
            iconst_2
            anewarray jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
            dup
            iconst_0
        13: .line 286
            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.Table.setColumnStyles:([Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/Table;
        14: .line 283
            astore 3 /* table */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.Table table
        15: .line 287
            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.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 288
            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 289
            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 290
            aload 3 /* table */
            iconst_2
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 0 /* this */
            aload 4 /* pkg */
            aload 0 /* this */
            aload 4 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
            dup
            iconst_1
            aload 6 /* summary */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.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 287
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 16
        21: .line 292
            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 293
            return
        end local 3 // jdk.javadoc.internal.doclets.formats.html.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/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 301
            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 302
            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 303
            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 17
      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 304
            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;
         5: .line 305
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 3 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         6: .line 304
            astore 5 /* htmlTree */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree htmlTree
         7: .line 306
            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"
         8: .line 307
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            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.HtmlLinkInfo$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;
         9: .line 308
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.typeElement:Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
        10: .line 307
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        11: .line 309
            aload 0 /* this */
            aload 3 /* pkg */
            aload 0 /* this */
            aload 3 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        12: .line 306
            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
        13: .line 310
            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
        14: .line 311
            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
        15: .line 312
            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
        16: .line 313
            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
        17: .line 303
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        18: .line 315
            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
        19: .line 316
            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
        20: .line 317
            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   21     0         this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   21     1  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   21     2           ul  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            4   17     3          pkg  Ljavax/lang/model/element/PackageElement;
            7   17     5     htmlTree  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           13   17     6         link  Ljdk/javadoc/internal/doclets/toolkit/Content;
           14   17     7      heading  Ljdk/javadoc/internal/doclets/toolkit/Content;
           19   21     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.Table);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/formats/html/Table;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, 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.Table table
         0: .line 327
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 326
            astore 3 /* pkgLink */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content pkgLink
         2: .line 328
            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 329
            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 330
            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.Table.addRow:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 331
            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.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/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 340
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         1: .line 341
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$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.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
         2: .line 340
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* classLink */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content classLink
         3: .line 342
            aload 0 /* this */
            aload 1 /* pkg */
            aload 0 /* this */
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* pkgLink */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content pkgLink
         4: .line 343
            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 344
            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 345
            aload 4 /* pkgLink */
         7: .line 344
            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 345
            aload 2 /* contentTree */
         9: .line 343
            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 346
            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 347
            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 348
            aload 4 /* pkgLink */
        13: .line 347
            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 348
            aload 2 /* contentTree */
        15: .line 346
            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 349
            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 350
            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 351
            aload 4 /* pkgLink */
        19: .line 350
            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 351
            aload 2 /* contentTree */
        21: .line 349
            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 352
            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 353
            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 354
            aload 4 /* pkgLink */
        25: .line 353
            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 354
            aload 2 /* contentTree */
        27: .line 352
            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 355
            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 356
            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 357
            aload 4 /* pkgLink */
        31: .line 356
            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 357
            aload 2 /* contentTree */
        33: .line 355
            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 358
            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 359
            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 360
            aload 4 /* pkgLink */
        37: .line 359
            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 360
            aload 2 /* contentTree */
        39: .line 358
            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 361
            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 362
            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 363
            aload 4 /* pkgLink */
        43: .line 362
            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 363
            aload 2 /* contentTree */
        45: .line 361
            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 364
            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 365
            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 366
            aload 4 /* pkgLink */
        49: .line 365
            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 366
            aload 2 /* contentTree */
        51: .line 364
            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 367
            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 368
            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 369
            aload 4 /* pkgLink */
        55: .line 368
            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 369
            aload 2 /* contentTree */
        57: .line 367
            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 370
            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 371
            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 372
            aload 4 /* pkgLink */
        61: .line 371
            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 372
            aload 2 /* contentTree */
        63: .line 370
            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 373
            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 374
            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 375
            aload 4 /* pkgLink */
        67: .line 374
            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 375
            aload 2 /* contentTree */
        69: .line 373
            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 376
            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 377
            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 378
            aload 4 /* pkgLink */
        73: .line 377
            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 378
            aload 2 /* contentTree */
        75: .line 376
            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 379
            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 380
            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 381
            aload 4 /* pkgLink */
        79: .line 380
            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 381
            aload 2 /* contentTree */
        81: .line 379
            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 382
            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 383
            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 384
            aload 4 /* pkgLink */
        85: .line 383
            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 384
            aload 2 /* contentTree */
        87: .line 382
            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 385
            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 386
            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 387
            aload 4 /* pkgLink */
        91: .line 386
            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 387
            aload 2 /* contentTree */
        93: .line 385
            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 388
            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 389
            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 390
            aload 4 /* pkgLink */
        97: .line 389
            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 390
            aload 2 /* contentTree */
        99: .line 388
            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 391
            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 392
            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 393
            aload 4 /* pkgLink */
       103: .line 392
            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 393
            aload 2 /* contentTree */
       105: .line 391
            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 394
            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 395
            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 396
            aload 4 /* pkgLink */
       109: .line 395
            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 396
            aload 2 /* contentTree */
       111: .line 394
            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 397
            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 398
            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 399
            aload 4 /* pkgLink */
       115: .line 398
            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 399
            aload 2 /* contentTree */
       117: .line 397
            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 400
            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 401
            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 402
            aload 4 /* pkgLink */
       121: .line 401
            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 402
            aload 2 /* contentTree */
       123: .line 400
            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 403
            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 404
            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 405
            aload 4 /* pkgLink */
       127: .line 404
            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 405
            aload 2 /* contentTree */
       129: .line 403
            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 406
            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 414
            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 415
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.AnnotationType"
            goto 6
         2: .line 416
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.Interface"
            goto 6
         3: .line 417
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.RecordClass"
            goto 6
         4: .line 418
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.Enum"
            goto 6
         5: .line 419
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Resources
            ldc "doclet.Class"
         6: .line 414
      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 421
            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 422
            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 423
            aload 1 /* cltype */
            aastore
            dup
            iconst_1
            aload 2 /* clname */
            aastore
        10: .line 422
            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 424
            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 425
            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 426
            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 427
            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 428
            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 429
            getstatic jdk.javadoc.internal.doclets.formats.html.Headings.PAGE_TITLE_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
        17: .line 430
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.title:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 5 /* headingContent */
        18: .line 429
            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 431
            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 432
            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 433
            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 438
            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 439
            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 438
            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 440
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
            dup
         4: .line 441
            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.HtmlLinkInfo$Kind.CLASS_USE_HEADER:Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$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.HtmlLinkInfo.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo$Kind;Ljavax/lang/model/element/TypeElement;)V
         5: .line 442
            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.HtmlLinkInfo.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
         6: .line 443
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo.skipPreview:(Z)Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;
         7: .line 440
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* classLinkContent */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content classLinkContent
         8: .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;
         9: .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;
        10: .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;
        11: .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   12     0              this  Ljdk/javadoc/internal/doclets/formats/html/ClassUseWriter;
            0   12     1          pageMode  Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            0   12     2           element  Ljavax/lang/model/element/Element;
            3   12     3   mdleLinkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            8   12     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 65
            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.HtmlLinkInfo$Kind of jdk.javadoc.internal.doclets.formats.html.HtmlLinkInfo
  public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation