public abstract class jdk.javadoc.internal.doclets.formats.html.SummaryListWriter<L extends jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder> extends jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: jdk.javadoc.internal.doclets.formats.html.SummaryListWriter
  super_class: jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter
{
  private final jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode pageMode;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String description;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private final java.lang.String titleKey;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$SummaryAPIListBuilder$SummaryElementKind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

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

  private java.lang.String getHeadingKey(jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=16, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
         0: .line 59
            invokestatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$SummaryAPIListBuilder$SummaryElementKind:()[I
            aload 1 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            iaload
            tableswitch { // 1 - 14
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 7
                    8: 14
                    9: 8
                   10: 9
                   11: 10
                   12: 11
                   13: 12
                   14: 13
              default: 15
          }
         1: .line 60
      StackMap locals:
      StackMap stack:
            ldc "doclet.Modules"
            goto 16
         2: .line 61
      StackMap locals:
      StackMap stack:
            ldc "doclet.Packages"
            goto 16
         3: .line 62
      StackMap locals:
      StackMap stack:
            ldc "doclet.Interfaces"
            goto 16
         4: .line 63
      StackMap locals:
      StackMap stack:
            ldc "doclet.Classes"
            goto 16
         5: .line 64
      StackMap locals:
      StackMap stack:
            ldc "doclet.Enums"
            goto 16
         6: .line 65
      StackMap locals:
      StackMap stack:
            ldc "doclet.Exceptions"
            goto 16
         7: .line 66
      StackMap locals:
      StackMap stack:
            ldc "doclet.Errors"
            goto 16
         8: .line 67
      StackMap locals:
      StackMap stack:
            ldc "doclet.Annotation_Types"
            goto 16
         9: .line 68
      StackMap locals:
      StackMap stack:
            ldc "doclet.Fields"
            goto 16
        10: .line 69
      StackMap locals:
      StackMap stack:
            ldc "doclet.Methods"
            goto 16
        11: .line 70
      StackMap locals:
      StackMap stack:
            ldc "doclet.Constructors"
            goto 16
        12: .line 71
      StackMap locals:
      StackMap stack:
            ldc "doclet.Enum_Constants"
            goto 16
        13: .line 72
      StackMap locals:
      StackMap stack:
            ldc "doclet.Annotation_Type_Members"
            goto 16
        14: .line 73
      StackMap locals:
      StackMap stack:
            ldc "doclet.RecordClasses"
            goto 16
      StackMap locals:
      StackMap stack:
        15: new java.lang.IncompatibleClassChangeError
            dup
            invokespecial java.lang.IncompatibleClassChangeError.<init>:()V
            athrow
        16: .line 59
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0   17     1  kind  Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
    MethodParameters:
      Name  Flags
      kind  

  private java.lang.String getHeaderKey(jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=16, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
         0: .line 78
            invokestatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$SummaryAPIListBuilder$SummaryElementKind:()[I
            aload 1 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            iaload
            tableswitch { // 1 - 14
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 7
                    8: 14
                    9: 8
                   10: 9
                   11: 10
                   12: 11
                   13: 12
                   14: 13
              default: 15
          }
         1: .line 79
      StackMap locals:
      StackMap stack:
            ldc "doclet.Module"
            goto 16
         2: .line 80
      StackMap locals:
      StackMap stack:
            ldc "doclet.Package"
            goto 16
         3: .line 81
      StackMap locals:
      StackMap stack:
            ldc "doclet.Interface"
            goto 16
         4: .line 82
      StackMap locals:
      StackMap stack:
            ldc "doclet.Class"
            goto 16
         5: .line 83
      StackMap locals:
      StackMap stack:
            ldc "doclet.Enum"
            goto 16
         6: .line 84
      StackMap locals:
      StackMap stack:
            ldc "doclet.Exceptions"
            goto 16
         7: .line 85
      StackMap locals:
      StackMap stack:
            ldc "doclet.Errors"
            goto 16
         8: .line 86
      StackMap locals:
      StackMap stack:
            ldc "doclet.AnnotationType"
            goto 16
         9: .line 87
      StackMap locals:
      StackMap stack:
            ldc "doclet.Field"
            goto 16
        10: .line 88
      StackMap locals:
      StackMap stack:
            ldc "doclet.Method"
            goto 16
        11: .line 89
      StackMap locals:
      StackMap stack:
            ldc "doclet.Constructor"
            goto 16
        12: .line 90
      StackMap locals:
      StackMap stack:
            ldc "doclet.Enum_Constant"
            goto 16
        13: .line 91
      StackMap locals:
      StackMap stack:
            ldc "doclet.Annotation_Type_Member"
            goto 16
        14: .line 92
      StackMap locals:
      StackMap stack:
            ldc "doclet.RecordClass"
            goto 16
      StackMap locals:
      StackMap stack:
        15: new java.lang.IncompatibleClassChangeError
            dup
            invokespecial java.lang.IncompatibleClassChangeError.<init>:()V
            athrow
        16: .line 78
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0   17     1  kind  Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
    MethodParameters:
      Name  Flags
      kind  

  public void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.DocPath, jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, java.lang.String);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filename
        start local 3 // jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode pageMode
        start local 4 // java.lang.String description
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content headContent
        start local 6 // java.lang.String titleKey
         0: .line 115
            aload 0 /* this */
            aload 1 /* configuration */
            aload 2 /* filename */
            invokespecial jdk.javadoc.internal.doclets.formats.html.SubWriterHolderWriter.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
         1: .line 116
            aload 0 /* this */
            aload 3 /* pageMode */
            putfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.pageMode:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
         2: .line 117
            aload 0 /* this */
            aload 4 /* description */
            putfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.description:Ljava/lang/String;
         3: .line 118
            aload 0 /* this */
            aload 5 /* headContent */
            putfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.headContent:Ljdk/javadoc/internal/doclets/toolkit/Content;
         4: .line 119
            aload 0 /* this */
            aload 6 /* titleKey */
            putfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.titleKey:Ljava/lang/String;
         5: .line 120
            return
        end local 6 // java.lang.String titleKey
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content headContent
        end local 4 // java.lang.String description
        end local 3 // jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode pageMode
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filename
        end local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0    6     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0    6     2       filename  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            0    6     3       pageMode  Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            0    6     4    description  Ljava/lang/String;
            0    6     5    headContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    6     6       titleKey  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      configuration  
      filename       
      pageMode       
      description    
      headContent    
      titleKey       

  protected void generateSummaryListFile();
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder summaryapi
         0: .line 130
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getHeader:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* body */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
         1: .line 131
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 0 /* this */
            aload 1 /* summaryapi */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getContentsList:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.addMainContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            pop
         2: .line 132
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 3 /* content */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content content
         3: .line 133
            aload 0 /* this */
            aload 1 /* summaryapi */
            aload 3 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.addExtraSection:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 134
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 11
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SummaryListWriter jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content top int int jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind[]
      StackMap stack:
         5: aload 7
            iload 5
            aaload
            astore 4 /* kind */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
         6: .line 135
            aload 1 /* summaryapi */
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder.hasDocumentation:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Z
            ifeq 10
         7: .line 136
            aload 0 /* this */
            aload 1 /* summaryapi */
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder.getSet:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljava/util/SortedSet;
            aload 4 /* kind */
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.forSummaryKind:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
         8: .line 137
            aload 0 /* this */
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getHeadingKey:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljava/lang/String;
            aload 0 /* this */
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getHeaderKey:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljava/lang/String;
            aload 3 /* content */
         9: .line 136
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.addSummaryAPI:(Ljava/util/SortedSet;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
        10: .line 134
      StackMap locals:
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        11: iload 5
            iload 6
            if_icmplt 5
        12: .line 140
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 3 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.addMainContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            pop
        13: .line 141
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getFooter:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.setFooter:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            pop
        14: .line 142
            aload 2 /* body */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        15: .line 143
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.description:Ljava/lang/String;
            aload 2 /* body */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.printHtmlDocument:(Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        16: .line 144
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content content
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder summaryapi
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0   17     1  summaryapi  TL;
            1   17     2        body  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            3   17     3     content  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6   10     4        kind  Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (TL;)V
    MethodParameters:
            Name  Flags
      summaryapi  

  protected void addIndexLink(jdk.javadoc.internal.doclets.formats.html.markup.HtmlId, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlId id
        start local 2 // java.lang.String headingKey
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 154
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 1 /* id */
         1: .line 155
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            aload 2 /* headingKey */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         2: .line 154
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* li */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
         3: .line 156
            aload 3 /* contentTree */
            aload 4 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         4: .line 157
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 2 // java.lang.String headingKey
        end local 1 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlId id
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0    5     1           id  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            0    5     2   headingKey  Ljava/lang/String;
            0    5     3  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    5     4           li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      id           
      headingKey   
      contentTree  

  public jdk.javadoc.internal.doclets.toolkit.Content getContentsList(L);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=10, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder apiSummary
         0: .line 166
            getstatic jdk.javadoc.internal.doclets.formats.html.Headings.PAGE_TITLE_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
         1: .line 167
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.title:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.headContent:Ljdk/javadoc/internal/doclets/toolkit/Content;
         2: .line 166
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HEADING_TITLE:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* heading */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content heading
         3: .line 168
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.header:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* heading */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* div */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content div
         4: .line 169
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.contentsHeading:Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* headingContent */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content headingContent
         5: .line 170
            aload 3 /* div */
            getstatic jdk.javadoc.internal.doclets.formats.html.Headings.CONTENT_HEADING:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
         6: .line 171
            aload 4 /* headingContent */
         7: .line 170
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HEADING_TITLE:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         8: .line 172
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
            astore 5 /* ul */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content ul
         9: .line 173
            aload 0 /* this */
            aload 1 /* apiSummary */
            aload 5 /* ul */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.addExtraIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 174
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 15
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SummaryListWriter jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content top int int jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind[]
      StackMap stack:
        11: aload 9
            iload 7
            aaload
            astore 6 /* kind */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
        12: .line 175
            aload 1 /* apiSummary */
            aload 6 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder.hasDocumentation:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Z
            ifeq 14
        13: .line 176
            aload 0 /* this */
            aload 6 /* kind */
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.forSummaryKind:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            aload 6 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getHeadingKey:(Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;)Ljava/lang/String;
            aload 5 /* ul */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.addIndexLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 6 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind kind
        14: .line 174
      StackMap locals:
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        15: iload 7
            iload 8
            if_icmplt 11
        16: .line 179
            aload 3 /* div */
            aload 5 /* ul */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        17: .line 180
            aload 3 /* div */
            areturn
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content ul
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content headingContent
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content heading
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder apiSummary
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0            this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0   18     1      apiSummary  TL;
            3   18     2         heading  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4   18     3             div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5   18     4  headingContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            9   18     5              ul  Ljdk/javadoc/internal/doclets/toolkit/Content;
           12   14     6            kind  Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
    Signature: (TL;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
            Name  Flags
      apiSummary  

  public jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree getHeader();
    descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
         0: .line 189
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.titleKey:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* title */
        start local 1 // java.lang.String title
         1: .line 190
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* title */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getWindowTitle:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getBody:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* bodyTree */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree bodyTree
         2: .line 191
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.bodyContents:Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.pageMode:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getHeader:(Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.BodyContents.setHeader:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;)Ljdk/javadoc/internal/doclets/formats/html/markup/BodyContents;
            pop
         3: .line 192
            aload 2 /* bodyTree */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree bodyTree
        end local 1 // java.lang.String title
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            1    4     1     title  Ljava/lang/String;
            2    4     2  bodyTree  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;

  protected void addSummaryAPI(java.util.SortedSet<javax.lang.model.element.Element>, jdk.javadoc.internal.doclets.formats.html.markup.HtmlId, java.lang.String, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/SortedSet;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=14, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // java.util.SortedSet apiList
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlId id
        start local 3 // java.lang.String headingKey
        start local 4 // java.lang.String headerKey
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 207
            aload 1 /* apiList */
            invokeinterface java.util.SortedSet.size:()I
            ifle 26
         1: .line 208
            new jdk.javadoc.internal.doclets.formats.html.TableHeader
            dup
            iconst_2
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
         2: .line 209
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            aload 4 /* headerKey */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.descriptionLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
         3: .line 208
            aastore
            invokespecial jdk.javadoc.internal.doclets.formats.html.TableHeader.<init>:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            astore 6 /* tableHeader */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.TableHeader tableHeader
         4: .line 211
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            aload 3 /* headingKey */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 7 /* caption */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content caption
         5: .line 212
            new jdk.javadoc.internal.doclets.formats.html.Table
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.summaryTable:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokespecial jdk.javadoc.internal.doclets.formats.html.Table.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
         6: .line 213
            aload 7 /* caption */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setCaption:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Table;
         7: .line 214
            aload 6 /* tableHeader */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setHeader:(Ljdk/javadoc/internal/doclets/formats/html/TableHeader;)Ljdk/javadoc/internal/doclets/formats/html/Table;
         8: .line 215
            aload 2 /* id */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/Table;
            iconst_2
            anewarray jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
            dup
            iconst_0
         9: .line 216
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colSummaryItemName:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aastore
            dup
            iconst_1
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.setColumnStyles:([Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/Table;
        10: .line 212
            astore 8 /* table */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.Table table
        11: .line 217
            aload 1 /* apiList */
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 10
            goto 24
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SummaryListWriter java.util.SortedSet jdk.javadoc.internal.doclets.formats.html.markup.HtmlId java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.TableHeader jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.Table top java.util.Iterator
      StackMap stack:
        12: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.Element
            astore 9 /* e */
        start local 9 // javax.lang.model.element.Element e
        13: .line 219
            invokestatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 9 /* e */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iaload
            lookupswitch { // 2
                    1: 17
                   18: 14
              default: 20
          }
        14: .line 221
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SummaryListWriter java.util.SortedSet jdk.javadoc.internal.doclets.formats.html.markup.HtmlId java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.TableHeader jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.Table javax.lang.model.element.Element java.util.Iterator
      StackMap stack:
            aload 9 /* e */
            checkcast javax.lang.model.element.ModuleElement
            astore 12 /* m */
        start local 12 // javax.lang.model.element.ModuleElement m
        15: .line 222
            aload 0 /* this */
            aload 12 /* m */
            aload 12 /* m */
            invokeinterface javax.lang.model.element.ModuleElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getModuleLink:(Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 11 /* link */
        start local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        16: .line 223
            goto 21
        end local 12 // javax.lang.model.element.ModuleElement m
        end local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        17: .line 225
      StackMap locals:
      StackMap stack:
            aload 9 /* e */
            checkcast javax.lang.model.element.PackageElement
            astore 13 /* pkg */
        start local 13 // javax.lang.model.element.PackageElement pkg
        18: .line 226
            aload 0 /* this */
            aload 13 /* pkg */
            aload 0 /* this */
            aload 13 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getLocalizedPackageName:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 11 /* link */
        start local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        19: .line 227
            goto 21
        end local 13 // javax.lang.model.element.PackageElement pkg
        end local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        20: .line 229
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* e */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.getSummaryLink:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 11 /* link */
        start local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        21: .line 231
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 12 /* desc */
        start local 12 // jdk.javadoc.internal.doclets.toolkit.Content desc
        22: .line 232
            aload 0 /* this */
            aload 9 /* e */
            aload 12 /* desc */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.addComments:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 233
            aload 8 /* table */
            iconst_2
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 11 /* link */
            aastore
            dup
            iconst_1
            aload 12 /* desc */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Table.addRow:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 12 // jdk.javadoc.internal.doclets.toolkit.Content desc
        end local 11 // jdk.javadoc.internal.doclets.toolkit.Content link
        end local 9 // javax.lang.model.element.Element e
        24: .line 217
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SummaryListWriter java.util.SortedSet jdk.javadoc.internal.doclets.formats.html.markup.HtmlId java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.TableHeader jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.Table top java.util.Iterator
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        25: .line 236
            aload 5 /* contentTree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.blockList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 8 /* table */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            iconst_0
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 8 // jdk.javadoc.internal.doclets.formats.html.Table table
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content caption
        end local 6 // jdk.javadoc.internal.doclets.formats.html.TableHeader tableHeader
        26: .line 238
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SummaryListWriter java.util.SortedSet jdk.javadoc.internal.doclets.formats.html.markup.HtmlId java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 4 // java.lang.String headerKey
        end local 3 // java.lang.String headingKey
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlId id
        end local 1 // java.util.SortedSet apiList
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   27     0         this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0   27     1      apiList  Ljava/util/SortedSet<Ljavax/lang/model/element/Element;>;
            0   27     2           id  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            0   27     3   headingKey  Ljava/lang/String;
            0   27     4    headerKey  Ljava/lang/String;
            0   27     5  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4   26     6  tableHeader  Ljdk/javadoc/internal/doclets/formats/html/TableHeader;
            5   26     7      caption  Ljdk/javadoc/internal/doclets/toolkit/Content;
           11   26     8        table  Ljdk/javadoc/internal/doclets/formats/html/Table;
           13   24     9            e  Ljavax/lang/model/element/Element;
           16   17    11         link  Ljdk/javadoc/internal/doclets/toolkit/Content;
           19   20    11         link  Ljdk/javadoc/internal/doclets/toolkit/Content;
           21   24    11         link  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   17    12            m  Ljavax/lang/model/element/ModuleElement;
           18   20    13          pkg  Ljavax/lang/model/element/PackageElement;
           22   24    12         desc  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljava/util/SortedSet<Ljavax/lang/model/element/Element;>;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
             Name  Flags
      apiList      
      id           
      headingKey   
      headerKey    
      contentTree  

  protected abstract void addComments(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      e     
      desc  

  protected jdk.javadoc.internal.doclets.toolkit.Content getSummaryLink(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // javax.lang.model.element.Element e
         0: .line 249
            invokestatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 1 /* e */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iaload
            tableswitch { // 2 - 20
                    2: 1
                    3: 1
                    4: 1
                    5: 1
                    6: 5
                    7: 2
                    8: 7
                    9: 7
                   10: 7
                   11: 3
                   12: 4
                   13: 7
                   14: 7
                   15: 7
                   16: 7
                   17: 7
                   18: 7
                   19: 1
                   20: 6
              default: 7
          }
         1: .line 251
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.NestedClassWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            goto 8
         2: .line 252
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.FieldWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            goto 8
         3: .line 253
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            goto 8
         4: .line 254
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.ConstructorWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            goto 8
         5: .line 255
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.EnumConstantWriterImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.EnumConstantWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;)V
            goto 8
         6: .line 257
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            ldc "Record components are not supported by SummaryListWriter!"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         7: .line 258
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.AnnotationTypeOptionalMemberWriterImpl
            dup
            aload 0 /* this */
            aconst_null
            invokespecial jdk.javadoc.internal.doclets.formats.html.AnnotationTypeOptionalMemberWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;Ljavax/lang/model/element/TypeElement;)V
         8: .line 249
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
            astore 2 /* writer */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
         9: .line 260
            aload 2 /* writer */
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter.getSummaryLink:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0   10     1       e  Ljavax/lang/model/element/Element;
            9   10     2  writer  Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
    MethodParameters:
      Name  Flags
      e     

  protected void addExtraSection(L, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder list
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content target
         0: .line 270
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content target
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder list
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0    1     1    list  TL;
            0    1     2  target  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (TL;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
        Name  Flags
      list    
      target  

  protected void addExtraIndexLink(L, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder list
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content target
         0: .line 279
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content target
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder list
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SummaryListWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/javadoc/internal/doclets/formats/html/SummaryListWriter<TL;>;
            0    1     1    list  TL;
            0    1     2  target  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (TL;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
        Name  Flags
      list    
      target  

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$SummaryAPIListBuilder$SummaryElementKind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 56
            getstatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$SummaryAPIListBuilder$SummaryElementKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ANNOTATION_TYPE:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 9
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ANNOTATION_TYPE_MEMBER:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 14
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.CLASS:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            iconst_4
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.CONSTRUCTOR:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.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 jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ENUM:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            iconst_5
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ENUM_CONSTANT:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 13
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ERROR:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.EXCEPTION:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 6
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.FIELD:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 10
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.INTERFACE:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            iconst_3
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.METHOD:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 11
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.MODULE:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            iconst_1
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.PACKAGE:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            iconst_2
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.RECORD_CLASS:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder$SummaryElementKind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind.ordinal:()I
            bipush 8
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$SummaryAPIListBuilder$SummaryElementKind:[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

  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 56
            getstatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.lang.model.element.ElementKind.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 21
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javax.lang.model.element.ElementKind.RECORD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 19
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javax.lang.model.element.ElementKind.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 20
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 17
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 13
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 15
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.SummaryListWriter.$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
}
Signature: <L:Ljdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder;>Ljdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter;
SourceFile: "SummaryListWriter.java"
InnerClasses:
  public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation
  public final SummaryElementKind = jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder$SummaryElementKind of jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder