public class jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder extends jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder
  super_class: jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder
{
  private final javax.lang.model.element.TypeElement typeElement;
    descriptor: Ljavax/lang/model/element/TypeElement;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.ClassWriter writer;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private jdk.javadoc.internal.doclets.toolkit.Content contentTree;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0002) ACC_PRIVATE

  private final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
    flags: (0x0012) ACC_PRIVATE, 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

  private void <init>(jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // jdk.javadoc.internal.doclets.toolkit.ClassWriter writer
         0: .line 84
            aload 0 /* this */
            aload 1 /* context */
            invokespecial jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;)V
         1: .line 85
            aload 0 /* this */
            aload 2 /* typeElement */
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
         2: .line 86
            aload 0 /* this */
            aload 3 /* writer */
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
         3: .line 87
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
         4: .line 88
            invokestatic jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 2 /* typeElement */
            invokeinterface javax.lang.model.element.TypeElement.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iaload
            lookupswitch { // 2
                    2: 5
                   19: 7
              default: 8
          }
         5: .line 90
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.ClassWriter
      StackMap stack:
            aload 0 /* this */
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.setEnumDocumentation:(Ljavax/lang/model/element/TypeElement;)V
         6: .line 91
            goto 8
         7: .line 94
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.setRecordDocumentation:(Ljavax/lang/model/element/TypeElement;)V
         8: .line 97
      StackMap locals:
      StackMap stack:
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.ClassWriter writer
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    9     1      context  Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;
            0    9     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    9     3       writer  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      writer       

  public static jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder getInstance(jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.ClassWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
        start local 1 // javax.lang.model.element.TypeElement typeElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.ClassWriter writer
         0: .line 108
            new jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder
            dup
            aload 0 /* context */
            aload 1 /* typeElement */
            aload 2 /* writer */
            invokespecial jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)V
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.ClassWriter writer
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0      context  Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;
            0    1     1  typeElement  Ljavax/lang/model/element/TypeElement;
            0    1     2       writer  Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      writer       

  public void build();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
         0: .line 113
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc:()V
         1: .line 114
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException

  protected void buildClassDoc();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
         0: .line 123
            invokestatic jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.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 { // 5
                    2: 3
                    3: 9
                    4: 7
                    5: 1
                   19: 5
              default: 11
          }
         1: .line 125
      StackMap locals:
      StackMap stack:
            ldc "doclet.Interface"
            astore 1 /* key */
        start local 1 // java.lang.String key
         2: .line 126
            goto 12
        end local 1 // java.lang.String key
         3: .line 128
      StackMap locals:
      StackMap stack:
            ldc "doclet.Enum"
            astore 1 /* key */
        start local 1 // java.lang.String key
         4: .line 129
            goto 12
        end local 1 // java.lang.String key
         5: .line 131
      StackMap locals:
      StackMap stack:
            ldc "doclet.RecordClass"
            astore 1 /* key */
        start local 1 // java.lang.String key
         6: .line 132
            goto 12
        end local 1 // java.lang.String key
         7: .line 134
      StackMap locals:
      StackMap stack:
            ldc "doclet.AnnotationType"
            astore 1 /* key */
        start local 1 // java.lang.String key
         8: .line 135
            goto 12
        end local 1 // java.lang.String key
         9: .line 137
      StackMap locals:
      StackMap stack:
            ldc "doclet.Class"
            astore 1 /* key */
        start local 1 // java.lang.String key
        10: .line 138
            goto 12
        end local 1 // java.lang.String key
        11: .line 140
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
            invokeinterface javax.lang.model.element.TypeElement.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        start local 1 // java.lang.String key
        12: .line 142
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            aload 1 /* key */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 143
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 142
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getHeader:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* contentTree */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        15: .line 144
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getClassContentHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* classContentTree */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
        16: .line 146
            aload 0 /* this */
            aload 3 /* classContentTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        17: .line 147
            aload 0 /* this */
            aload 3 /* classContentTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 148
            aload 0 /* this */
            aload 3 /* classContentTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberSummary:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        19: .line 149
            aload 0 /* this */
            aload 3 /* classContentTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 151
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 3 /* classContentTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassContentTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        21: .line 152
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addFooter:()V
        22: .line 153
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 2 /* contentTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.printDocument:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 154
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.copyDocFiles:()V
        24: .line 155
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 1 // java.lang.String key
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   25     0              this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            2    3     1               key  Ljava/lang/String;
            4    5     1               key  Ljava/lang/String;
            6    7     1               key  Ljava/lang/String;
            8    9     1               key  Ljava/lang/String;
           10   11     1               key  Ljava/lang/String;
           12   25     1               key  Ljava/lang/String;
           15   25     2       contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
           16   25     3  classContentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException

  protected void buildClassTree(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
         0: .line 163
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classContentTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 164
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classContentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
                  Name  Flags
      classContentTree  

  protected void buildClassInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
         0: .line 173
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 2 /* classInfoTree */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         1: .line 174
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildParamInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 175
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildSuperInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 176
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildImplementedInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 177
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildSubClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 178
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildSubInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 179
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildInterfaceUsageInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 180
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildNestedClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 181
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildFunctionalInterfaceInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 182
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassSignature:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 183
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildDeprecationInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 184
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDescription:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 185
            aload 0 /* this */
            aload 2 /* classInfoTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassTagInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 187
            aload 1 /* classContentTree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 2 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)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
        14: .line 188
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   15     0              this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0   15     1  classContentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   15     2     classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
                  Name  Flags
      classContentTree  

  protected void buildParamInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 196
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addParamInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 197
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildSuperInterfacesInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 205
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addSuperInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 206
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildImplementedInterfacesInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 214
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addImplementedInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 215
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildSubClassInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 223
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addSubClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 224
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildSubInterfacesInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 232
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addSubInterfacesInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 233
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildInterfaceUsageInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 241
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addInterfaceUsageInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 242
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildFunctionalInterfaceInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 250
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addFunctionalInterfaceInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 251
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildDeprecationInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 259
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassDeprecationInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 260
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildNestedClassInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 268
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addNestedClassInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 269
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  private void copyDocFiles();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
         0: .line 277
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            astore 1 /* containingPackage */
        start local 1 // javax.lang.model.element.PackageElement containingPackage
         1: .line 278
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
            ifnull 3
         2: .line 279
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
            aload 1 /* containingPackage */
            invokeinterface java.util.SortedSet.contains:(Ljava/lang/Object;)Z
            ifne 10
         3: .line 280
      StackMap locals: javax.lang.model.element.PackageElement
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.containingPackagesSeen:Ljava/util/Set;
            aload 1 /* containingPackage */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 10
         4: .line 284
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
         5: .line 285
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getWriterFactory:()Ljdk/javadoc/internal/doclets/toolkit/WriterFactory;
         6: .line 286
            aload 1 /* containingPackage */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.WriterFactory.getDocFilesHandler:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/DocFilesHandler;
         7: .line 284
            astore 2 /* docFilesHandler */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.DocFilesHandler docFilesHandler
         8: .line 287
            aload 2 /* docFilesHandler */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.DocFilesHandler.copyDocFiles:()V
         9: .line 288
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.containingPackagesSeen:Ljava/util/Set;
            aload 1 /* containingPackage */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // jdk.javadoc.internal.doclets.toolkit.DocFilesHandler docFilesHandler
        10: .line 290
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.lang.model.element.PackageElement containingPackage
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            1   11     1  containingPackage  Ljavax/lang/model/element/PackageElement;
            8   10     2    docFilesHandler  Ljdk/javadoc/internal/doclets/toolkit/DocFilesHandler;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException

  protected void buildClassSignature(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 298
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.typeElement:Ljavax/lang/model/element/TypeElement;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.modifiersToString:(Ljavax/lang/model/element/Element;Z)Ljava/lang/String;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassSignature:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 299
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildClassDescription(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 307
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassDescription:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 308
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildClassTagInfo(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
         0: .line 316
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 1 /* classInfoTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.addClassTagInfo:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 317
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classInfoTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  classInfoTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      classInfoTree  

  protected void buildMemberSummary(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
         0: .line 326
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getSummariesList:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* summariesList */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content summariesList
         1: .line 327
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getMemberSummaryBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
            aload 2 /* summariesList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 328
            aload 1 /* classContentTree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 2 /* summariesList */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getMemberSummaryTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)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
         3: .line 329
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content summariesList
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    4     1  classContentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    4     2     summariesList  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
                  Name  Flags
      classContentTree  

  protected void buildMemberDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
         0: .line 338
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getDetailsList:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* detailsList */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
         1: .line 340
            aload 0 /* this */
            aload 2 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildEnumConstantsDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 341
            aload 0 /* this */
            aload 2 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildPropertyDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 342
            aload 0 /* this */
            aload 2 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildFieldDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 343
            aload 0 /* this */
            aload 2 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildConstructorDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 344
            aload 0 /* this */
            aload 2 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildAnnotationTypeRequiredMemberDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 345
            aload 0 /* this */
            aload 2 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildAnnotationTypeOptionalMemberDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 346
            aload 0 /* this */
            aload 2 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 348
            aload 1 /* classContentTree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            aload 2 /* detailsList */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ClassWriter.getMemberDetailsTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;)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
         9: .line 349
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content classContentTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0              this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0   10     1  classContentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   10     2       detailsList  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
                  Name  Flags
      classContentTree  

  protected void buildEnumConstantsDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
         0: .line 358
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getEnumConstantsBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
            aload 1 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 359
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  detailsList  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
             Name  Flags
      detailsList  

  protected void buildFieldDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
         0: .line 368
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getFieldBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
            aload 1 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 369
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  detailsList  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
             Name  Flags
      detailsList  

  public void buildPropertyDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
         0: .line 378
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getPropertyBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
            aload 1 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 379
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  detailsList  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
             Name  Flags
      detailsList  

  protected void buildConstructorDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
         0: .line 388
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getConstructorBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
            aload 1 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 389
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  detailsList  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
             Name  Flags
      detailsList  

  protected void buildMethodDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
         0: .line 398
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getMethodBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
            aload 1 /* detailsList */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 399
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content detailsList
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  detailsList  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
             Name  Flags
      detailsList  

  protected void buildAnnotationTypeOptionalMemberDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content memberDetailsTree
         0: .line 409
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getAnnotationTypeOptionalMemberBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
            aload 1 /* memberDetailsTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 410
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content memberDetailsTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  memberDetailsTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
                   Name  Flags
      memberDetailsTree  

  protected void buildAnnotationTypeRequiredMemberDetails(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content memberDetailsTree
         0: .line 420
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getAnnotationTypeRequiredMemberBuilder:(Ljdk/javadoc/internal/doclets/toolkit/ClassWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder;
            aload 1 /* memberDetailsTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractMemberBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 421
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content memberDetailsTree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0    2     1  memberDetailsTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
                   Name  Flags
      memberDetailsTree  

  private void setEnumDocumentation(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // javax.lang.model.element.TypeElement elem
         0: .line 429
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.cmtUtils:Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            astore 2 /* cmtUtils */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.CommentUtils cmtUtils
         1: .line 430
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* elem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getMethods:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 13
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 3 /* ee */
        start local 3 // javax.lang.model.element.ExecutableElement ee
         3: .line 431
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 5
         4: .line 432
            goto 13
         5: .line 433
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils javax.lang.model.element.ExecutableElement java.util.Iterator
      StackMap stack:
            aload 3 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            astore 5 /* name */
        start local 5 // javax.lang.model.element.Name name
         6: .line 434
            aload 5 /* name */
            ldc "values"
            invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
            ifeq 10
            aload 3 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 10
         7: .line 435
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
         8: .line 436
            aload 2 /* cmtUtils */
            aload 3 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setEnumValuesTree:(Ljavax/lang/model/element/ExecutableElement;)V
         9: .line 437
            goto 13
      StackMap locals: javax.lang.model.element.Name
      StackMap stack:
        10: aload 5 /* name */
            ldc "valueOf"
            invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
            ifeq 13
            aload 3 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 13
        11: .line 439
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
        12: .line 440
            aload 2 /* cmtUtils */
            aload 3 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setEnumValueOfTree:(Ljavax/lang/model/element/ExecutableElement;)V
        end local 5 // javax.lang.model.element.Name name
        end local 3 // javax.lang.model.element.ExecutableElement ee
        13: .line 430
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        14: .line 443
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.CommentUtils cmtUtils
        end local 1 // javax.lang.model.element.TypeElement elem
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0   15     1      elem  Ljavax/lang/model/element/TypeElement;
            1   15     2  cmtUtils  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            3   13     3        ee  Ljavax/lang/model/element/ExecutableElement;
            6   13     5      name  Ljavax/lang/model/element/Name;
    MethodParameters:
      Name  Flags
      elem  

  private void setRecordDocumentation(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
        start local 1 // javax.lang.model.element.TypeElement elem
         0: .line 455
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.cmtUtils:Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            astore 2 /* cmtUtils */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.CommentUtils cmtUtils
         1: .line 456
            aload 1 /* elem */
            invokeinterface javax.lang.model.element.TypeElement.getRecordComponents:()Ljava/util/List;
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
         2: .line 457
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  javax/lang/model/element/Element.getSimpleName()Ljavax/lang/model/element/Name; (9 itf)
                  (Ljavax/lang/model/element/RecordComponentElement;)Ljavax/lang/model/element/Name;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         3: .line 458
            invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.Set
         4: .line 456
            astore 3 /* componentNames */
        start local 3 // java.util.Set componentNames
         5: .line 460
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* elem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getConstructors:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 12
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set top java.util.Iterator
      StackMap stack:
         6: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 4 /* ee */
        start local 4 // javax.lang.model.element.ExecutableElement ee
         7: .line 461
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isCanonicalRecordConstructor:(Ljavax/lang/model/element/ExecutableElement;)Z
            ifeq 12
         8: .line 462
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 13
         9: .line 463
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
        10: .line 464
            aload 2 /* cmtUtils */
            aload 4 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordConstructorTree:(Ljavax/lang/model/element/ExecutableElement;)V
        11: .line 467
            goto 13
        end local 4 // javax.lang.model.element.ExecutableElement ee
        12: .line 460
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        13: .line 471
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* elem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFields:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 19
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set top java.util.Iterator
      StackMap stack:
        14: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.VariableElement
            astore 4 /* ve */
        start local 4 // javax.lang.model.element.VariableElement ve
        15: .line 474
            aload 4 /* ve */
            invokeinterface javax.lang.model.element.VariableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            astore 6 /* name */
        start local 6 // javax.lang.model.element.Name name
        16: .line 475
            aload 3 /* componentNames */
            aload 6 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 19
        17: .line 476
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* ve */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
        18: .line 477
            aload 2 /* cmtUtils */
            aload 4 /* ve */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordFieldTree:(Ljavax/lang/model/element/VariableElement;)V
        end local 6 // javax.lang.model.element.Name name
        end local 4 // javax.lang.model.element.VariableElement ve
        19: .line 471
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 14
        20: .line 481
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getObjectType:()Ljavax/lang/model/type/TypeMirror;
            astore 4 /* objectType */
        start local 4 // javax.lang.model.type.TypeMirror objectType
        21: .line 483
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* elem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getMethods:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 46
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set javax.lang.model.type.TypeMirror top java.util.Iterator
      StackMap stack:
        22: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* ee */
        start local 5 // javax.lang.model.element.ExecutableElement ee
        23: .line 484
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 25
        24: .line 485
            goto 46
        25: .line 488
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set javax.lang.model.type.TypeMirror javax.lang.model.element.ExecutableElement java.util.Iterator
      StackMap stack:
            aload 5 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            astore 7 /* name */
        start local 7 // javax.lang.model.element.Name name
        26: .line 489
            aload 5 /* ee */
            invokeinterface javax.lang.model.element.ExecutableElement.getParameters:()Ljava/util/List;
            astore 8 /* params */
        start local 8 // java.util.List params
        27: .line 490
            aload 7 /* name */
            ldc "equals"
            invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
            ifeq 32
        28: .line 491
            aload 8 /* params */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 46
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.typeUtils:Ljavax/lang/model/util/Types;
            aload 8 /* params */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.VariableElement
            invokeinterface javax.lang.model.element.VariableElement.asType:()Ljavax/lang/model/type/TypeMirror;
            aload 4 /* objectType */
            invokeinterface javax.lang.model.util.Types.isSameType:(Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z
            ifeq 46
        29: .line 492
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
        30: .line 493
            aload 2 /* cmtUtils */
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordEqualsTree:(Ljavax/lang/model/element/ExecutableElement;)V
        31: .line 495
            goto 46
      StackMap locals: javax.lang.model.element.Name java.util.List
      StackMap stack:
        32: aload 7 /* name */
            ldc "hashCode"
            invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
            ifeq 37
        33: .line 496
            aload 8 /* params */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 46
        34: .line 497
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
        35: .line 498
            aload 2 /* cmtUtils */
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordHashCodeTree:(Ljavax/lang/model/element/ExecutableElement;)V
        36: .line 500
            goto 46
      StackMap locals:
      StackMap stack:
        37: aload 7 /* name */
            ldc "toString"
            invokeinterface javax.lang.model.element.Name.contentEquals:(Ljava/lang/CharSequence;)Z
            ifeq 42
        38: .line 501
            aload 8 /* params */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 46
        39: .line 502
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
        40: .line 503
            aload 2 /* cmtUtils */
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordToStringTree:(Ljavax/lang/model/element/ExecutableElement;)V
        41: .line 505
            goto 46
      StackMap locals:
      StackMap stack:
        42: aload 3 /* componentNames */
            aload 7 /* name */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 46
        43: .line 506
            aload 8 /* params */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 46
        44: .line 507
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.removeCommentHelper:(Ljavax/lang/model/element/Element;)V
        45: .line 508
            aload 2 /* cmtUtils */
            aload 5 /* ee */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.CommentUtils.setRecordAccessorTree:(Ljavax/lang/model/element/ExecutableElement;)V
        end local 8 // java.util.List params
        end local 7 // javax.lang.model.element.Name name
        end local 5 // javax.lang.model.element.ExecutableElement ee
        46: .line 483
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.CommentUtils java.util.Set javax.lang.model.type.TypeMirror top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        47: .line 513
            return
        end local 4 // javax.lang.model.type.TypeMirror objectType
        end local 3 // java.util.Set componentNames
        end local 2 // jdk.javadoc.internal.doclets.toolkit.CommentUtils cmtUtils
        end local 1 // javax.lang.model.element.TypeElement elem
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   48     0            this  Ljdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder;
            0   48     1            elem  Ljavax/lang/model/element/TypeElement;
            1   48     2        cmtUtils  Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
            5   48     3  componentNames  Ljava/util/Set<Ljavax/lang/model/element/Name;>;
            7   12     4              ee  Ljavax/lang/model/element/ExecutableElement;
           15   19     4              ve  Ljavax/lang/model/element/VariableElement;
           16   19     6            name  Ljavax/lang/model/element/Name;
           21   48     4      objectType  Ljavax/lang/model/type/TypeMirror;
           23   46     5              ee  Ljavax/lang/model/element/ExecutableElement;
           26   46     7            name  Ljavax/lang/model/element/Name;
           27   46     8          params  Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>;
    MethodParameters:
      Name  Flags
      elem  

  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 57
            getstatic jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.$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.toolkit.builders.ClassBuilder.$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: "ClassBuilder.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public Context = jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context of jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder