public class jdk.javadoc.internal.doclets.formats.html.Navigation
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.Navigation
  super_class: java.lang.Object
{
  private final jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.formats.html.HtmlOptions options;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javax.lang.model.element.Element element;
    descriptor: Ljavax/lang/model/element/Element;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.formats.html.Contents contents;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/Contents;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.formats.html.HtmlIds htmlIds;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private final jdk.javadoc.internal.doclets.formats.html.markup.Links links;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode documentedPage;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

  private jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder memberSummaryBuilder;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
    flags: (0x0002) ACC_PRIVATE

  private boolean displaySummaryModuleDescLink;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean displaySummaryModulesLink;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean displaySummaryPackagesLink;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean displaySummaryServicesLink;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

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

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

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

  private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

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

  public void <init>(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 3 // jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode page
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
         0: .line 115
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 116
            aload 0 /* this */
            aload 2 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         2: .line 117
            aload 0 /* this */
            aload 2 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getOptions:()Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
         3: .line 118
            aload 0 /* this */
            aload 1 /* element */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
         4: .line 119
            aload 0 /* this */
            aload 2 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getContents:()Ljdk/javadoc/internal/doclets/formats/html/Contents;
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         5: .line 120
            aload 0 /* this */
            aload 2 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
         6: .line 121
            aload 0 /* this */
            aload 3 /* page */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
         7: .line 122
            aload 0 /* this */
            aload 4 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 123
            aload 0 /* this */
            aload 4 /* path */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.invert:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         9: .line 124
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.Links
            dup
            aload 4 /* path */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        10: .line 125
            aload 0 /* this */
            aload 2 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getDocResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Navigation"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.rowListTitle:Ljava/lang/String;
        11: .line 126
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.search"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.searchLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
        12: .line 127
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        end local 3 // jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode page
        end local 2 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   13     0           this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   13     1        element  Ljavax/lang/model/element/Element;
            0   13     2  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   13     3           page  Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            0   13     4           path  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
               Name  Flags
      element        
      configuration  
      page           
      path           

  public jdk.javadoc.internal.doclets.formats.html.Navigation setNavLinkModule(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content navLinkModule
         0: .line 130
            aload 0 /* this */
            aload 1 /* navLinkModule */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkModule:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 131
            aload 0 /* this */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content navLinkModule
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  navLinkModule  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      navLinkModule  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setNavLinkPackage(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content navLinkPackage
         0: .line 135
            aload 0 /* this */
            aload 1 /* navLinkPackage */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 136
            aload 0 /* this */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content navLinkPackage
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  navLinkPackage  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
                Name  Flags
      navLinkPackage  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setNavLinkClass(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content navLinkClass
         0: .line 140
            aload 0 /* this */
            aload 1 /* navLinkClass */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 141
            aload 0 /* this */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content navLinkClass
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  navLinkClass  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
              Name  Flags
      navLinkClass  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setMemberSummaryBuilder(jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder memberSummaryBuilder
         0: .line 145
            aload 0 /* this */
            aload 1 /* memberSummaryBuilder */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         1: .line 146
            aload 0 /* this */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder memberSummaryBuilder
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  memberSummaryBuilder  Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
    MethodParameters:
                      Name  Flags
      memberSummaryBuilder  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryModuleDescLink(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // boolean displaySummaryModuleDescLink
         0: .line 150
            aload 0 /* this */
            iload 1 /* displaySummaryModuleDescLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModuleDescLink:Z
         1: .line 151
            aload 0 /* this */
            areturn
        end local 1 // boolean displaySummaryModuleDescLink
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  displaySummaryModuleDescLink  Z
    MethodParameters:
                              Name  Flags
      displaySummaryModuleDescLink  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryModulesLink(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // boolean displaySummaryModulesLink
         0: .line 155
            aload 0 /* this */
            iload 1 /* displaySummaryModulesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModulesLink:Z
         1: .line 156
            aload 0 /* this */
            areturn
        end local 1 // boolean displaySummaryModulesLink
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  displaySummaryModulesLink  Z
    MethodParameters:
                           Name  Flags
      displaySummaryModulesLink  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryPackagesLink(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // boolean displaySummaryPackagesLink
         0: .line 160
            aload 0 /* this */
            iload 1 /* displaySummaryPackagesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryPackagesLink:Z
         1: .line 161
            aload 0 /* this */
            areturn
        end local 1 // boolean displaySummaryPackagesLink
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    2     0                        this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  displaySummaryPackagesLink  Z
    MethodParameters:
                            Name  Flags
      displaySummaryPackagesLink  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setDisplaySummaryServicesLink(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // boolean displaySummaryServicesLink
         0: .line 165
            aload 0 /* this */
            iload 1 /* displaySummaryServicesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryServicesLink:Z
         1: .line 166
            aload 0 /* this */
            areturn
        end local 1 // boolean displaySummaryServicesLink
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    2     0                        this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  displaySummaryServicesLink  Z
    MethodParameters:
                            Name  Flags
      displaySummaryServicesLink  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setUserHeader(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content userHeader
         0: .line 170
            aload 0 /* this */
            aload 1 /* userHeader */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 171
            aload 0 /* this */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content userHeader
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  userHeader  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
            Name  Flags
      userHeader  

  private void addMainNavLinks(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 180
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            iaload
            tableswitch { // 1 - 16
                    1: 122
                    2: 122
                    3: 40
                    4: 122
                    5: 93
                    6: 133
                    7: 93
                    8: 93
                    9: 12
                   10: 1
                   11: 23
                   12: 93
                   13: 122
                   14: 122
                   15: 78
                   16: 57
              default: 144
          }
         1: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.overviewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createOverview:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
         2: .line 183
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 184
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 185
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
         5: .line 186
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
         6: .line 187
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 188
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 189
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 190
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 191
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 192
            goto 144
        12: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 195
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        14: .line 196
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        15: .line 197
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        16: .line 198
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        17: .line 199
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 200
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        19: .line 201
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 202
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        21: .line 203
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        22: .line 204
            goto 144
        23: .line 206
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        24: .line 207
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 208
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        26: .line 209
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        27: .line 210
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            ifeq 31
        28: .line 211
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_USE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        29: .line 212
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
        30: .line 211
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        31: .line 214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
            ifeq 35
        32: .line 215
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        33: .line 216
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
        34: .line 215
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        35: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        36: .line 219
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        37: .line 220
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 221
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        39: .line 222
            goto 144
        40: .line 224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        41: .line 225
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 226
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        43: .line 227
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        44: .line 228
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            ifeq 48
        45: .line 229
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.CLASS_USE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.basename:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        46: .line 230
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
        47: .line 229
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        48: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
            ifeq 52
        49: .line 233
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        50: .line 234
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
        51: .line 233
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        53: .line 237
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        54: .line 238
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        55: .line 239
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        56: .line 240
            goto 144
        57: .line 242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 243
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        59: .line 244
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            instanceof javax.lang.model.element.PackageElement
            ifeq 63
        60: .line 245
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        61: .line 246
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        62: .line 247
            goto 65
        63: .line 248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        64: .line 249
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        65: .line 251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        66: .line 252
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            instanceof javax.lang.model.element.PackageElement
            ifeq 69
        67: .line 253
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        68: .line 254
            goto 73
        69: .line 255
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.TypeElement
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnclosingPackageIncluded:(Ljavax/lang/model/element/TypeElement;)Z
            ifeq 71
        70: .line 256
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 72
        71: .line 257
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.OVERVIEW_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        72: .line 255
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        73: .line 259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        74: .line 260
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        75: .line 261
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        76: .line 262
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        77: .line 263
            goto 144
        78: .line 265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        79: .line 266
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            ifnonnull 83
        80: .line 267
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        81: .line 268
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        82: .line 269
            goto 85
        83: .line 270
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        84: .line 271
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        85: .line 273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        86: .line 274
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        87: .line 275
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        88: .line 276
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        89: .line 277
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        90: .line 278
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        91: .line 279
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        92: .line 280
            goto 144
        93: .line 285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        94: .line 286
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        95: .line 287
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        96: .line 288
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        97: .line 289
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        98: .line 290
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        99: .line 291
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            if_acmpne 104
       100: .line 292
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.deprecatedLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
       101: .line 293
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
       102: .line 292
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       103: .line 294
            goto 105
       104: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       105: .line 297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            if_acmpne 110
       106: .line 298
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.previewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
       107: .line 299
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
       108: .line 298
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       109: .line 300
            goto 111
       110: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       111: .line 303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            if_acmpne 114
       112: .line 304
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.indexLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       113: .line 305
            goto 115
       114: .line 306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       115: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            if_acmpne 120
       116: .line 309
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.helpLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noHelp:()Z
            ifeq 117
            iconst_0
            goto 118
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
       117: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int
       118: invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       119: .line 310
            goto 144
       120: .line 311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       121: .line 313
            goto 144
       122: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       123: .line 320
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       124: .line 321
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       125: .line 322
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       126: .line 323
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       127: .line 324
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       128: .line 325
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       129: .line 326
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       130: .line 327
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       131: .line 328
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       132: .line 329
            goto 144
       133: .line 331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       134: .line 332
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       135: .line 333
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       136: .line 334
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       137: .line 335
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.classUse:()Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       138: .line 336
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       139: .line 337
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       140: .line 338
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPreviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       141: .line 339
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       142: .line 340
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       143: .line 341
            goto 144
       144: .line 345
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  145     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0  145     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addSummaryLinks(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 353
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* listContents */
        start local 2 // java.util.List listContents
         1: .line 354
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            iaload
            lookupswitch { // 2
                    3: 2
                    9: 36
              default: 66
          }
         2: .line 356
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            if_acmpne 13
         3: .line 357
            aload 0 /* this */
            ldc "doclet.navField"
         4: .line 358
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            aload 2 /* listContents */
         5: .line 357
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
         6: .line 359
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeRequiredMember"
         7: .line 360
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            aload 2 /* listContents */
         8: .line 359
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
         9: .line 361
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeOptionalMember"
        10: .line 362
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            aload 2 /* listContents */
        11: .line 361
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
        12: .line 363
            goto 30
        13: .line 364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.TypeElement
            astore 3 /* typeElement */
        start local 3 // javax.lang.model.element.TypeElement typeElement
        14: .line 365
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.summarySet:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 29
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
      StackMap stack:
        15: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
            astore 4 /* kind */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        16: .line 366
            aload 4 /* kind */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            if_acmpne 18
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
            ifne 18
        17: .line 367
            goto 29
        18: .line 369
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind java.util.Iterator
      StackMap stack:
            aload 4 /* kind */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            if_acmpne 20
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
            ifeq 20
        19: .line 370
            goto 29
        20: .line 373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        21: .line 372
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        22: .line 374
            aload 6 /* writer */
            ifnonnull 25
        23: .line 375
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getNavLinkLabelContent:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        24: .line 376
            goto 29
        25: .line 377
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.members:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljava/util/SortedSet;
        26: .line 378
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getVisibleMemberTable:()Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
        27: .line 379
            aload 4 /* kind */
            aload 2 /* listContents */
        28: .line 377
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTypeSummaryLink:(Ljava/util/SortedSet;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
        end local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        29: .line 365
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 15
        end local 3 // javax.lang.model.element.TypeElement typeElement
        30: .line 383
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List
      StackMap stack:
            aload 2 /* listContents */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 66
        31: .line 384
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.summaryLabel: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 3 /* li */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        32: .line 385
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        33: .line 386
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        34: .line 387
            aload 0 /* this */
            aload 2 /* listContents */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        35: .line 389
            goto 66
        36: .line 391
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModuleDescLink:Z
            ifeq 41
        37: .line 392
            aload 0 /* this */
            aload 2 /* listContents */
        38: .line 393
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.MODULE_DESCRIPTION:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModuleDescription:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        39: .line 392
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 394
            goto 42
        41: .line 395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModuleDescription:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModulesLink:Z
            ifeq 47
        43: .line 398
            aload 0 /* this */
            aload 2 /* listContents */
        44: .line 399
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.MODULES:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModules:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        45: .line 398
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        46: .line 400
            goto 48
        47: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navModules:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        48: .line 403
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryPackagesLink:Z
            ifeq 53
        49: .line 404
            aload 0 /* this */
            aload 2 /* listContents */
        50: .line 405
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.PACKAGES:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navPackages:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        51: .line 404
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 406
            goto 54
        53: .line 407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navPackages:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        54: .line 409
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryServicesLink:Z
            ifeq 59
        55: .line 410
            aload 0 /* this */
            aload 2 /* listContents */
        56: .line 411
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.SERVICES:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navServices:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        57: .line 410
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 412
            goto 60
        59: .line 413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navServices:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        60: .line 415
      StackMap locals:
      StackMap stack:
            aload 2 /* listContents */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 66
        61: .line 416
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleSubNavLabel: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 3 /* li */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        62: .line 417
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        63: .line 418
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        64: .line 419
            aload 0 /* this */
            aload 2 /* listContents */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        65: .line 421
            goto 66
        66: .line 425
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.List listContents
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   67     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   67     1          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   67     2  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
           14   30     3   typeElement  Ljavax/lang/model/element/TypeElement;
           16   29     4          kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
           22   29     6        writer  Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
           32   35     3            li  Ljdk/javadoc/internal/doclets/toolkit/Content;
           62   65     3            li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addTypeSummaryLink(java.util.SortedSet<? extends javax.lang.model.element.Element>, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
    descriptor: (Ljava/util/SortedSet;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // java.util.SortedSet members
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable vmt
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        start local 4 // java.util.List listContents
         0: .line 438
            aload 1 /* members */
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 3
         1: .line 439
            aload 0 /* this */
            aconst_null
            aload 3 /* kind */
            iconst_1
            aload 4 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
         2: .line 440
            return
         3: .line 442
      StackMap locals:
      StackMap stack:
            aload 2 /* vmt */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.getVisibleTypeElements:()Ljava/util/Set;
            astore 5 /* visibleClasses */
        start local 5 // java.util.Set visibleClasses
         4: .line 443
            aload 5 /* visibleClasses */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 7
            goto 9
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind java.util.List java.util.Set top java.util.Iterator
      StackMap stack:
         5: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.TypeElement
            astore 6 /* t */
        start local 6 // javax.lang.model.element.TypeElement t
         6: .line 444
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 6 /* t */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getVisibleMemberTable:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            aload 3 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.hasVisibleMembers:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Z
            ifeq 9
         7: .line 445
            aload 0 /* this */
            aconst_null
            aload 3 /* kind */
            iconst_1
            aload 4 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
         8: .line 446
            return
        end local 6 // javax.lang.model.element.TypeElement t
         9: .line 443
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 449
            aload 0 /* this */
            aconst_null
            aload 3 /* kind */
            iconst_0
            aload 4 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        11: .line 450
            return
        end local 5 // java.util.Set visibleClasses
        end local 4 // java.util.List listContents
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable vmt
        end local 1 // java.util.SortedSet members
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   12     1         members  Ljava/util/SortedSet<+Ljavax/lang/model/element/Element;>;
            0   12     2             vmt  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            0   12     3            kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0   12     4    listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            4   12     5  visibleClasses  Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
            6    9     6               t  Ljavax/lang/model/element/TypeElement;
    Signature: (Ljava/util/SortedSet<+Ljavax/lang/model/element/Element;>;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
    MethodParameters:
              Name  Flags
      members       
      vmt           
      kind          
      listContents  

  private void addTypeSummaryLink(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, boolean, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // javax.lang.model.element.TypeElement typeElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        start local 3 // boolean link
        start local 4 // java.util.List listContents
         0: .line 462
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
            aload 2 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iaload
            tableswitch { // 1 - 8
                    1: 44
                    2: 8
                    3: 20
                    4: 1
                    5: 32
                    6: 68
                    7: 68
                    8: 56
              default: 68
          }
         1: .line 464
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 6
         2: .line 465
            aload 0 /* this */
            aload 4 /* listContents */
         3: .line 466
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.CONSTRUCTOR_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         4: .line 465
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 467
            goto 68
         6: .line 468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 470
            goto 68
         8: .line 472
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 18
         9: .line 473
            aload 1 /* typeElement */
            ifnonnull 14
        10: .line 474
            aload 0 /* this */
            aload 4 /* listContents */
        11: .line 475
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ENUM_CONSTANT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        12: .line 474
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 476
            goto 68
        14: .line 477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
        15: .line 478
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedEnumConstants:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        16: .line 477
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        17: .line 480
            goto 68
        18: .line 481
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        19: .line 483
            goto 68
        20: .line 485
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 30
        21: .line 486
            aload 1 /* typeElement */
            ifnonnull 26
        22: .line 487
            aload 0 /* this */
            aload 4 /* listContents */
        23: .line 488
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        24: .line 487
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 489
            goto 68
        26: .line 490
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
        27: .line 491
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedFields:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        28: .line 490
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 493
            goto 68
        30: .line 494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        31: .line 496
            goto 68
        32: .line 498
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 42
        33: .line 499
            aload 1 /* typeElement */
            ifnonnull 38
        34: .line 500
            aload 0 /* this */
            aload 4 /* listContents */
        35: .line 501
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        36: .line 500
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        37: .line 502
            goto 68
        38: .line 503
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
        39: .line 504
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedMethods:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        40: .line 503
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        41: .line 506
            goto 68
        42: .line 507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        43: .line 509
            goto 68
        44: .line 511
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 54
        45: .line 512
            aload 1 /* typeElement */
            ifnonnull 50
        46: .line 513
            aload 0 /* this */
            aload 4 /* listContents */
        47: .line 514
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.NESTED_CLASS_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        48: .line 513
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        49: .line 515
            goto 68
        50: .line 516
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
        51: .line 517
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedClasses:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        52: .line 516
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        53: .line 519
            goto 68
        54: .line 520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navNested:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        55: .line 522
            goto 68
        56: .line 524
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 66
        57: .line 525
            aload 1 /* typeElement */
            ifnonnull 62
        58: .line 526
            aload 0 /* this */
            aload 4 /* listContents */
        59: .line 527
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.PROPERTY_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        60: .line 526
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        61: .line 528
            goto 68
        62: .line 529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
        63: .line 530
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.htmlIds:Ljdk/javadoc/internal/doclets/formats/html/HtmlIds;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlIds.forInheritedProperties:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        64: .line 529
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        65: .line 532
            goto 68
        66: .line 533
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        67: .line 535
            goto 68
        68: .line 539
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.util.List listContents
        end local 3 // boolean link
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   69     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   69     1   typeElement  Ljavax/lang/model/element/TypeElement;
            0   69     2          kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0   69     3          link  Z
            0   69     4  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    Signature: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
    MethodParameters:
              Name  Flags
      typeElement   
      kind          
      link          
      listContents  

  private void addAnnotationTypeSummaryLink(java.lang.String, jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
    descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // java.lang.String label
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        start local 3 // java.util.List listContents
         0: .line 549
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         1: .line 550
            aload 2 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
         2: .line 549
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
            astore 4 /* writer */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
         3: .line 551
            aload 4 /* writer */
            ifnonnull 6
         4: .line 552
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            aload 1 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 553
            goto 31
         6: .line 554
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getVisibleMemberTable:()Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            aload 2 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.hasVisibleMembers:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Z
            istore 5 /* link */
        start local 5 // boolean link
         7: .line 555
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
            aload 2 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iaload
            tableswitch { // 3 - 7
                    3: 8
                    4: 31
                    5: 31
                    6: 23
                    7: 15
              default: 31
          }
         8: .line 557
      StackMap locals: int
      StackMap stack:
            iload 5 /* link */
            ifeq 13
         9: .line 558
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
        10: .line 559
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
        11: .line 558
            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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 560
            goto 31
        13: .line 561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 563
            goto 31
        15: .line 565
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 21
        16: .line 566
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        17: .line 567
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
        18: .line 568
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeRequiredMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
        19: .line 566
            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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 569
            goto 31
        21: .line 570
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeRequiredMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        22: .line 572
            goto 31
        23: .line 574
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 29
        24: .line 575
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        25: .line 576
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
        26: .line 577
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeOptionalMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
        27: .line 575
            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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        28: .line 578
            goto 31
        29: .line 579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeOptionalMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        30: .line 581
            goto 31
        end local 5 // boolean link
        31: .line 586
      StackMap locals:
      StackMap stack:
            return
        end local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        end local 3 // java.util.List listContents
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 1 // java.lang.String label
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   32     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   32     1         label  Ljava/lang/String;
            0   32     2          kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0   32     3  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            3   32     4        writer  Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
            7   31     5          link  Z
    Signature: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
    MethodParameters:
              Name  Flags
      label         
      kind          
      listContents  

  private void addDetailLinks(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 594
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            iaload
            tableswitch { // 3 - 3
                    3: 1
              default: 27
          }
         1: .line 596
      StackMap locals:
      StackMap stack:
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* listContents */
        start local 2 // java.util.List listContents
         2: .line 597
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            if_acmpne 5
         3: .line 598
            aload 0 /* this */
            aload 2 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljava/util/List;)V
         4: .line 599
            goto 21
         5: .line 600
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.TypeElement
            astore 3 /* typeElement */
        start local 3 // javax.lang.model.element.TypeElement typeElement
         6: .line 601
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.detailSet:Ljava/util/EnumSet;
            invokevirtual java.util.EnumSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 20
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
      StackMap stack:
         7: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
            astore 4 /* kind */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
         8: .line 603
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         9: .line 604
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
        10: .line 603
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        11: .line 602
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        12: .line 605
            aload 4 /* kind */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            if_acmpne 14
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
            ifne 14
        13: .line 606
            goto 20
        14: .line 608
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind java.util.Iterator jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack:
            aload 4 /* kind */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            if_acmpne 16
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnum:(Ljavax/lang/model/element/Element;)Z
            ifeq 16
        15: .line 609
            goto 20
        16: .line 611
      StackMap locals:
      StackMap stack:
            aload 6 /* writer */
            ifnonnull 19
        17: .line 612
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getNavLinkLabelContent:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 613
            goto 20
        19: .line 614
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* kind */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
            aload 4 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.hasMembers:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Z
            aload 2 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        end local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        20: .line 601
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        end local 3 // javax.lang.model.element.TypeElement typeElement
        21: .line 618
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List
      StackMap stack:
            aload 2 /* listContents */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 27
        22: .line 619
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.detailLabel: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 3 /* li */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        23: .line 620
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        24: .line 621
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        25: .line 622
            aload 0 /* this */
            aload 2 /* listContents */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        26: .line 624
            goto 27
        end local 2 // java.util.List listContents
        27: .line 628
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   28     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   28     1          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   27     2  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            6   21     3   typeElement  Ljavax/lang/model/element/TypeElement;
            8   20     4          kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
           12   20     6        writer  Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
           23   26     3            li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  protected void addTypeDetailLink(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, boolean, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        start local 2 // boolean link
        start local 3 // java.util.List listContents
         0: .line 638
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
            aload 1 /* kind */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iaload
            tableswitch { // 2 - 8
                    2: 6
                    3: 11
                    4: 1
                    5: 16
                    6: 26
                    7: 26
                    8: 21
              default: 26
          }
         1: .line 640
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 4
         2: .line 641
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.CONSTRUCTOR_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 642
            goto 26
         4: .line 643
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navConstructor:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 645
            goto 26
         6: .line 647
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 9
         7: .line 648
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ENUM_CONSTANT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 649
            goto 26
         9: .line 650
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navEnum:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 652
            goto 26
        11: .line 654
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 14
        12: .line 655
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 656
            goto 26
        14: .line 657
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        15: .line 659
            goto 26
        16: .line 661
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 19
        17: .line 662
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.METHOD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 663
            goto 26
        19: .line 664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navMethod:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 666
            goto 26
        21: .line 668
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 24
        22: .line 669
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.PROPERTY_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 670
            goto 26
        24: .line 671
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navProperty:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 673
            goto 26
        26: .line 677
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.List listContents
        end local 2 // boolean link
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind kind
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   27     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   27     1          kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0   27     2          link  Z
            0   27     3  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
    MethodParameters:
              Name  Flags
      kind          
      link          
      listContents  

  protected void addAnnotationTypeDetailLink(java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // java.util.List listContents
         0: .line 685
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.TypeElement
            astore 2 /* annotationType */
        start local 2 // javax.lang.model.element.TypeElement annotationType
         1: .line 687
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         2: .line 688
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
         3: .line 687
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         4: .line 686
            astore 3 /* writerField */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerField
         5: .line 690
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         6: .line 691
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
         7: .line 690
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         8: .line 689
            astore 4 /* writerOptional */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerOptional
         9: .line 693
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
        10: .line 694
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.MemberSummaryBuilder.getMemberSummaryWriter:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;)Ljdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter;
        11: .line 693
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        12: .line 692
            astore 5 /* writerRequired */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerRequired
        13: .line 695
            aload 3 /* writerField */
            ifnull 20
        14: .line 696
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
        15: .line 697
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* annotationType */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFields:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 16
            iconst_0
            goto 17
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
        16: iconst_1
        17: .line 698
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
            aload 1 /* listContents */
        18: .line 696
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        19: .line 699
            goto 21
        20: .line 700
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        21: .line 702
      StackMap locals:
      StackMap stack:
            aload 4 /* writerOptional */
            ifnull 28
        22: .line 703
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
        23: .line 704
            aload 2 /* annotationType */
            invokeinterface javax.lang.model.element.TypeElement.getAnnotationMirrors:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 24
            iconst_0
            goto 25
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
        24: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
        25: aload 1 /* listContents */
        26: .line 703
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        27: .line 705
            goto 36
      StackMap locals:
      StackMap stack:
        28: aload 5 /* writerRequired */
            ifnull 35
        29: .line 706
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
        30: .line 707
            aload 2 /* annotationType */
            invokeinterface javax.lang.model.element.TypeElement.getAnnotationMirrors:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 31
            iconst_0
            goto 32
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
        31: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
        32: aload 1 /* listContents */
        33: .line 706
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        34: .line 708
            goto 36
        35: .line 709
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        36: .line 711
      StackMap locals:
      StackMap stack:
            return
        end local 5 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerRequired
        end local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerOptional
        end local 3 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerField
        end local 2 // javax.lang.model.element.TypeElement annotationType
        end local 1 // java.util.List listContents
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   37     0            this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   37     1    listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            1   37     2  annotationType  Ljavax/lang/model/element/TypeElement;
            5   37     3     writerField  Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
            9   37     4  writerOptional  Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
           13   37     5  writerRequired  Ljdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter;
    Signature: (Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
    MethodParameters:
              Name  Flags
      listContents  

  protected void addAnnotationTypeDetailLink(jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind, boolean, java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind type
        start local 2 // boolean link
        start local 3 // java.util.List listContents
         0: .line 721
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:()[I
            aload 1 /* type */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iaload
            tableswitch { // 3 - 7
                    3: 1
                    4: 15
                    5: 15
                    6: 8
                    7: 8
              default: 15
          }
         1: .line 723
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 6
         2: .line 724
            aload 0 /* this */
            aload 3 /* listContents */
         3: .line 725
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         4: .line 724
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 726
            goto 15
         6: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navField:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 729
            goto 15
         8: .line 732
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 13
         9: .line 733
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.ANNOTATION_TYPE_ELEMENT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
        10: .line 734
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
        11: .line 733
            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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 735
            goto 15
        13: .line 736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.navAnnotationTypeMember:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 738
            goto 15
        15: .line 742
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.List listContents
        end local 2 // boolean link
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind type
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   16     1          type  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0   16     2          link  Z
            0   16     3  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    Signature: (Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;)V
    MethodParameters:
              Name  Flags
      type          
      link          
      listContents  

  private void addContentToList(java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // java.util.List listContents
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 745
            aload 1 /* listContents */
            aload 2 /* tree */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 746
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 1 // java.util.List listContents
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            0    2     2          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
              Name  Flags
      listContents  
      tree          

  private void addContentToTree(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content content
         0: .line 749
            aload 1 /* tree */
            aload 2 /* 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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         1: .line 750
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content content
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1     tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    2     2  content  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
         Name  Flags
      tree     
      content  

  private void addListToNav(java.util.List<jdk.javadoc.internal.doclets.toolkit.Content>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // java.util.List listContents
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 753
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         1: .line 754
            aload 1 /* listContents */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 9
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
      StackMap stack:
         2: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            astore 4 /* liContent */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content liContent
         3: .line 755
            iload 3 /* count */
            aload 1 /* listContents */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            if_icmpge 7
         4: .line 756
            aload 4 /* liContent */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         5: .line 757
            aload 4 /* liContent */
            ldc "|"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         6: .line 758
            aload 4 /* liContent */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         7: .line 760
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List jdk.javadoc.internal.doclets.toolkit.Content int jdk.javadoc.internal.doclets.toolkit.Content java.util.Iterator
      StackMap stack:
            aload 2 /* tree */
            aload 4 /* liContent */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         8: .line 761
            iinc 3 /* count */ 1
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content liContent
         9: .line 754
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation java.util.List jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        10: .line 763
            return
        end local 3 // int count
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 1 // java.util.List listContents
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   11     1  listContents  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            0   11     2          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   11     3         count  I
            3    9     4     liContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
              Name  Flags
      listContents  
      tree          

  private void addActivePageLink(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 3 // boolean display
         0: .line 766
            iload 3 /* display */
            ifeq 2
         1: .line 767
            aload 1 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navBarCell1Rev:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* label */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;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
         2: .line 769
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean display
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    3     1     tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    3     2    label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    3     3  display  Z
    MethodParameters:
         Name  Flags
      tree     
      label    
      display  

  private void addPageLabel(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 3 // boolean display
         0: .line 772
            iload 3 /* display */
            ifeq 2
         1: .line 773
            aload 1 /* tree */
            aload 2 /* label */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         2: .line 775
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean display
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    3     1     tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    3     2    label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    3     3  display  Z
    MethodParameters:
         Name  Flags
      tree     
      label    
      display  

  private void addOverviewLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 778
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createOverview:()Z
            ifeq 4
         1: .line 779
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 780
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.overviewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
         3: .line 779
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         4: .line 782
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    5     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addModuleLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 785
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
            ifeq 11
         1: .line 786
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            iconst_1
            if_icmpne 9
         2: .line 787
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ModuleElement
            astore 2 /* mdle */
        start local 2 // javax.lang.model.element.ModuleElement mdle
         3: .line 788
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* mdle */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            istore 3 /* included */
        start local 3 // boolean included
         4: .line 789
            aload 1 /* tree */
            iload 3 /* included */
            ifeq 6
         5: .line 790
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 2 /* mdle */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 7
         6: .line 791
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.ModuleElement int
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
         7: .line 789
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.ModuleElement int
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 3 // boolean included
        end local 2 // javax.lang.model.element.ModuleElement mdle
         8: .line 792
            goto 11
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.modules:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 11
        10: .line 793
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        11: .line 796
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   12     1      tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    8     2      mdle  Ljavax/lang/model/element/ModuleElement;
            4    8     3  included  Z
    MethodParameters:
      Name  Flags
      tree  

  private void addModuleOfElementLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 799
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
            ifeq 2
         1: .line 800
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkModule: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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         2: .line 802
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    3     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addPackageLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 805
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            iconst_1
            if_icmpne 26
         1: .line 806
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 2 /* packageElement */
        start local 2 // javax.lang.model.element.PackageElement packageElement
         2: .line 807
            aload 2 /* packageElement */
            ifnull 3
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 3
            iconst_1
            goto 4
      StackMap locals: javax.lang.model.element.PackageElement
      StackMap stack:
         3: iconst_0
      StackMap locals:
      StackMap stack: int
         4: istore 3 /* included */
        start local 3 // boolean included
         5: .line 808
            iload 3 /* included */
            ifne 12
         6: .line 809
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 11
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.PackageElement int top java.util.Iterator
      StackMap stack:
         7: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 4 /* p */
        start local 4 // javax.lang.model.element.PackageElement p
         8: .line 810
            aload 4 /* p */
            aload 2 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 811
            iconst_1
            istore 3 /* included */
        10: .line 812
            goto 12
        end local 4 // javax.lang.model.element.PackageElement p
        11: .line 809
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        12: .line 816
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.PackageElement int
      StackMap stack:
            iload 3 /* included */
            ifne 13
            aload 2 /* packageElement */
            ifnonnull 18
        13: .line 817
      StackMap locals:
      StackMap stack:
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        14: .line 818
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 2 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        15: .line 819
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
        16: .line 817
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        17: .line 820
            goto 28
        18: .line 821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
        19: .line 822
            aload 2 /* packageElement */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
        20: .line 821
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 4 /* crossPkgLink */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocLink crossPkgLink
        21: .line 823
            aload 4 /* crossPkgLink */
            ifnull 24
        22: .line 824
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 4 /* crossPkgLink */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        23: .line 825
            goto 28
        24: .line 826
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack:
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel: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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocLink crossPkgLink
        end local 3 // boolean included
        end local 2 // javax.lang.model.element.PackageElement packageElement
        25: .line 829
            goto 28
      StackMap locals:
      StackMap stack:
        26: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 28
        27: .line 830
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        28: .line 832
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   29     0            this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   29     1            tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   25     2  packageElement  Ljavax/lang/model/element/PackageElement;
            5   25     3        included  Z
            8   11     4               p  Ljavax/lang/model/element/PackageElement;
           21   25     4    crossPkgLink  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    MethodParameters:
      Name  Flags
      tree  

  private void addPackageOfElementLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 835
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 836
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
         2: .line 835
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         3: .line 837
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    4     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addPackageSummaryLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 840
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         1: .line 841
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    2     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addTreeLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 844
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createTree:()Z
            ifeq 7
         1: .line 845
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedPackageElements:()Ljava/util/Set;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 2 /* packages */
        start local 2 // java.util.List packages
         2: .line 846
            aload 2 /* packages */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 4
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedTypeElements:()Ljava/util/Set;
            invokeinterface java.util.Set.isEmpty:()Z
            ifeq 4
         3: .line 847
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 2 /* packages */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 5
         4: .line 848
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.OVERVIEW_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         5: .line 846
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            astore 3 /* docPath */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath docPath
         6: .line 849
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 3 /* docPath */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath docPath
        end local 2 // java.util.List packages
         7: .line 851
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    8     1      tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    7     2  packages  Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
            6    7     3   docPath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
      Name  Flags
      tree  

  private void addDeprecatedLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 854
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 855
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.DEPRECATED_LIST:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 856
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.deprecatedLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
         3: .line 855
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         4: .line 858
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    5     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addPreviewLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 861
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.conditionalPages:Ljava/util/Set;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration$ConditionalPage;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 862
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PREVIEW_LIST:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 863
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.previewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
         3: .line 862
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         4: .line 865
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    5     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addIndexLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 868
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:()Z
            ifeq 8
         1: .line 869
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 870
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.splitIndex:()Z
            ifeq 4
         3: .line 871
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            iconst_1
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.indexN:(I)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 5
         4: .line 872
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocPath
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_ALL:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         5: .line 869
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocPath jdk.javadoc.internal.doclets.toolkit.util.DocPath
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         6: .line 873
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.indexLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
         7: .line 869
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         8: .line 875
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    9     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addHelpLink(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 878
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noHelp:()Z
            ifne 10
         1: .line 879
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.helpFile:()Ljava/lang/String;
            astore 2 /* helpfile */
        start local 2 // java.lang.String helpfile
         2: .line 881
            aload 2 /* helpfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         3: .line 882
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.HELP_DOC:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 3 /* helpfilenm */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         4: .line 883
            goto 7
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         5: .line 884
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* helpfile */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            astore 4 /* file */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
         6: .line 885
            aload 4 /* file */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getName:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 3 /* helpfilenm */
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         7: .line 887
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 3 /* helpfilenm */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 888
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.helpLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
         9: .line 887
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
        end local 2 // java.lang.String helpfile
        10: .line 890
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   11     1        tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   10     2    helpfile  Ljava/lang/String;
            4    5     3  helpfilenm  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            7   10     3  helpfilenm  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            6    7     4        file  Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
    MethodParameters:
      Name  Flags
      tree  

  private void addSearch(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 893
            ldc "search"
            astore 2 /* searchValueId */
        start local 2 // java.lang.String searchValueId
         1: .line 894
            ldc "reset"
            astore 3 /* reset */
        start local 3 // java.lang.String reset
         2: .line 895
            ldc "text"
            aload 2 /* searchValueId */
            aload 2 /* searchValueId */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* inputText */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputText
         3: .line 896
            aload 3 /* reset */
            aload 3 /* reset */
            aload 3 /* reset */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 5 /* inputReset */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputReset
         4: .line 897
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* searchValueId */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.searchLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LABEL:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            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 6 /* searchDiv */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree searchDiv
         5: .line 898
            aload 6 /* searchDiv */
            aload 4 /* inputText */
            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
         6: .line 899
            aload 6 /* searchDiv */
            aload 5 /* inputReset */
            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
         7: .line 900
            aload 1 /* tree */
            aload 6 /* searchDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         8: .line 901
            return
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree searchDiv
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputReset
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputText
        end local 3 // java.lang.String reset
        end local 2 // java.lang.String searchValueId
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0    9     1           tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    9     2  searchValueId  Ljava/lang/String;
            2    9     3          reset  Ljava/lang/String;
            3    9     4      inputText  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            4    9     5     inputReset  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            5    9     6      searchDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
      Name  Flags
      tree  

  public jdk.javadoc.internal.doclets.toolkit.Content getContent();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=12, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
         0: .line 909
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noNavbar:()Z
            ifeq 2
         1: .line 910
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         2: .line 912
      StackMap locals:
      StackMap stack:
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 1 /* tree */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         3: .line 914
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
            astore 2 /* navDiv */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
         4: .line 915
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.Skip_navigation_links"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* skipNavLinks */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
         5: .line 916
            aload 1 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.MarkerComments.START_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/formats/html/markup/Comment;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         6: .line 917
            aload 2 /* navDiv */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.topNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         7: .line 918
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         8: .line 919
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
         9: .line 920
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            aload 3 /* skipNavLinks */
        10: .line 921
            aload 3 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
        11: .line 920
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        12: .line 919
            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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        13: .line 922
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* aboutContent */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        14: .line 923
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.createIndex:()Z
            istore 5 /* addSearch */
        start local 5 // boolean addSearch
        15: .line 925
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 4 /* aboutContent */
            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 6 /* aboutDiv */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        16: .line 926
            aload 2 /* navDiv */
            aload 6 /* aboutDiv */
            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
        17: .line 927
            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
        18: .line 928
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.NAVBAR_TOP_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        19: .line 929
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        20: .line 930
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.TITLE:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.rowListTitle:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.put:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        21: .line 927
            astore 7 /* navList */
        start local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        22: .line 931
            aload 0 /* this */
            aload 7 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addMainNavLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 932
            aload 2 /* navDiv */
            aload 7 /* navList */
            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
        24: .line 933
            aload 1 /* tree */
            aload 2 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        25: .line 935
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.DIV: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
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 8 /* subDiv */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        26: .line 937
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.DIV: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 9 /* div */
        start local 9 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        27: .line 939
            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
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNavList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 10 /* ulNavSummary */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        28: .line 940
            aload 0 /* this */
            aload 10 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 941
            aload 9 /* div */
            aload 10 /* ulNavSummary */
            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
        30: .line 943
            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
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNavList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 11 /* ulNavDetail */
        start local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        31: .line 944
            aload 0 /* this */
            aload 11 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        32: .line 945
            aload 9 /* div */
            aload 11 /* ulNavDetail */
            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
        33: .line 946
            aload 8 /* subDiv */
            aload 9 /* div */
            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
        34: .line 948
            iload 5 /* addSearch */
            ifeq 36
        35: .line 949
            aload 0 /* this */
            aload 8 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        36: .line 951
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 1 /* tree */
            aload 8 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        37: .line 953
            aload 1 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.MarkerComments.END_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/formats/html/markup/Comment;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        38: .line 954
            aload 1 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.EMPTY:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        39: .line 955
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        40: .line 954
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        41: .line 957
            aload 1 /* tree */
            areturn
        end local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        end local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        end local 9 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        end local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        end local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        end local 5 // boolean addSearch
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   42     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            3   42     1          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4   42     2        navDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            5   42     3  skipNavLinks  Ljdk/javadoc/internal/doclets/toolkit/Content;
           14   42     4  aboutContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   42     5     addSearch  Z
           16   42     6      aboutDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           22   42     7       navList  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           26   42     8        subDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           27   42     9           div  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           28   42    10  ulNavSummary  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           31   42    11   ulNavDetail  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 64
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.values:()[Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ALL_CLASSES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            iconst_1
            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.formats.html.Navigation$PageMode.ALL_PACKAGES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            iconst_2
            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.formats.html.Navigation$PageMode.CLASS:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.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 jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.CONSTANT_VALUES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            iconst_4
            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.formats.html.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.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.formats.html.Navigation$PageMode.DOC_FILE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.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 jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.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.formats.html.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 8
            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.formats.html.Navigation$PageMode.MODULE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 9
            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.formats.html.Navigation$PageMode.OVERVIEW:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 10
            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.formats.html.Navigation$PageMode.PACKAGE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.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.formats.html.Navigation$PageMode.PREVIEW:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 12
            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.formats.html.Navigation$PageMode.SERIALIZED_FORM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 13
            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.formats.html.Navigation$PageMode.SYSTEM_PROPERTIES:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 14
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.TREE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 15
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.USE:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode.ordinal:()I
            bipush 16
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$PageMode:[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

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 64
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.values:()[Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_OPTIONAL:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 6
            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.VisibleMemberTable$Kind.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 7
            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.VisibleMemberTable$Kind.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.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.VisibleMemberTable$Kind.ENUM_CONSTANTS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_2
            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.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_3
            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.VisibleMemberTable$Kind.INNER_CLASSES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_1
            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.VisibleMemberTable$Kind.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_5
            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.VisibleMemberTable$Kind.PROPERTIES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 8
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind:[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
}
SourceFile: "Navigation.java"
NestMembers:
  jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode
InnerClasses:
  public final ConditionalPage = jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration$ConditionalPage of jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration
  public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation
  public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable