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.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 jdk.javadoc.internal.doclets.toolkit.Content userFooter;
    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 final jdk.javadoc.internal.doclets.toolkit.Content EMPTY_COMMENT;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, 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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 87
            new jdk.javadoc.internal.doclets.formats.html.markup.Comment
            dup
            ldc " "
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
            putstatic jdk.javadoc.internal.doclets.formats.html.Navigation.EMPTY_COMMENT:Ljdk/javadoc/internal/doclets/toolkit/Content;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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 137
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 138
            aload 0 /* this */
            aload 2 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         2: .line 139
            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 140
            aload 0 /* this */
            aload 1 /* element */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
         4: .line 141
            aload 0 /* this */
            aload 2 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents: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 142
            aload 0 /* this */
            aload 3 /* page */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
         6: .line 143
            aload 0 /* this */
            aload 4 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 144
            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;
         8: .line 145
            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;
         9: .line 146
            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;
        10: .line 147
            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;
        11: .line 148
            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   12     0           this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   12     1        element  Ljavax/lang/model/element/Element;
            0   12     2  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   12     3           page  Ljdk/javadoc/internal/doclets/formats/html/Navigation$PageMode;
            0   12     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 151
            aload 0 /* this */
            aload 1 /* navLinkModule */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkModule:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 152
            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 156
            aload 0 /* this */
            aload 1 /* navLinkPackage */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 157
            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 161
            aload 0 /* this */
            aload 1 /* navLinkClass */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 162
            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 166
            aload 0 /* this */
            aload 1 /* memberSummaryBuilder */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         1: .line 167
            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 171
            aload 0 /* this */
            iload 1 /* displaySummaryModuleDescLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModuleDescLink:Z
         1: .line 172
            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 176
            aload 0 /* this */
            iload 1 /* displaySummaryModulesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModulesLink:Z
         1: .line 177
            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 181
            aload 0 /* this */
            iload 1 /* displaySummaryPackagesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryPackagesLink:Z
         1: .line 182
            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 186
            aload 0 /* this */
            iload 1 /* displaySummaryServicesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryServicesLink:Z
         1: .line 187
            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 191
            aload 0 /* this */
            aload 1 /* userHeader */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 192
            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  

  public jdk.javadoc.internal.doclets.formats.html.Navigation setUserFooter(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 userFooter
         0: .line 196
            aload 0 /* this */
            aload 1 /* userFooter */
            putfield jdk.javadoc.internal.doclets.formats.html.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 197
            aload 0 /* this */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content userFooter
        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  userFooter  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
            Name  Flags
      userFooter  

  private void addMainNavLinks(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, 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 206
            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 - 15
                    1: 112
                    2: 112
                    3: 37
                    4: 112
                    5: 87
                    6: 122
                    7: 87
                    8: 87
                    9: 11
                   10: 1
                   11: 21
                   12: 112
                   13: 112
                   14: 73
                   15: 53
              default: 132
          }
         1: .line 208
      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 209
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 210
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 211
            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 212
            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 213
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 214
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 215
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 216
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 217
            goto 132
        11: .line 219
      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
        12: .line 220
            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
        13: .line 221
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 222
            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
        15: .line 223
            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
        16: .line 224
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        17: .line 225
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 226
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        19: .line 227
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 228
            goto 132
        21: .line 230
      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
        22: .line 231
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 232
            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
        24: .line 233
            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
        25: .line 234
            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 29
        26: .line 235
            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;
        27: .line 236
            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 ""
            ldc ""
        28: .line 235
            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;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
        29: .line 238
      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 33
        30: .line 239
            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;
        31: .line 240
            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 ""
            ldc ""
        32: .line 239
            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;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
        33: .line 242
      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
        34: .line 243
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        35: .line 244
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        36: .line 245
            goto 132
        37: .line 247
      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
        38: .line 248
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        39: .line 249
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 250
            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
        41: .line 251
            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 45
        42: .line 252
            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;
        43: .line 253
            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;
        44: .line 252
            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
        45: .line 255
      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 49
        46: .line 256
            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;
        47: .line 257
            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 ""
            ldc ""
        48: .line 256
            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;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
        49: .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
        50: .line 260
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        51: .line 261
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 262
            goto 132
        53: .line 264
      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
        54: .line 265
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        55: .line 266
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            instanceof javax.lang.model.element.PackageElement
            ifeq 59
        56: .line 267
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        57: .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.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
        58: .line 269
            goto 61
        59: .line 270
      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
        60: .line 271
            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
        61: .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.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
        62: .line 274
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            instanceof javax.lang.model.element.PackageElement
            ifeq 65
        63: .line 275
            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
        64: .line 276
            goto 69
        65: .line 277
      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 67
        66: .line 278
            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 68
        67: .line 279
      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;
        68: .line 277
      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
        69: .line 281
      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
        70: .line 282
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        71: .line 283
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        72: .line 284
            goto 132
        73: .line 286
      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
        74: .line 287
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.element:Ljavax/lang/model/element/Element;
            ifnonnull 78
        75: .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.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
        76: .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.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
        77: .line 290
            goto 80
        78: .line 291
      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
        79: .line 292
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        80: .line 294
      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
        81: .line 295
            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
        82: .line 296
            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
        83: .line 297
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        84: .line 298
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        85: .line 299
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        86: .line 300
            goto 132
        87: .line 304
      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
        88: .line 305
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        89: .line 306
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        90: .line 307
            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
        91: .line 308
            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
        92: .line 309
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        93: .line 310
            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 100
        94: .line 311
            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;
            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.noDeprecated:()Z
            ifne 96
        95: .line 312
            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.noDeprecatedList:()Z
            ifeq 97
      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
        96: iconst_0
            goto 98
      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
        97: iconst_1
        98: .line 311
      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
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        99: .line 313
            goto 101
       100: .line 314
      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
       101: .line 316
      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 104
       102: .line 317
            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
       103: .line 318
            goto 105
       104: .line 319
      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
       105: .line 321
      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 110
       106: .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.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 107
            iconst_0
            goto 108
      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
       107: 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
       108: 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 323
            goto 132
       110: .line 324
      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
       111: .line 326
            goto 132
       112: .line 332
      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
       113: .line 333
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       114: .line 334
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       115: .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.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
       116: .line 336
            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
       117: .line 337
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       118: .line 338
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       119: .line 339
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       120: .line 340
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       121: .line 341
            goto 132
       122: .line 343
      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 344
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       124: .line 345
            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
       125: .line 346
            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 347
            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 348
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       128: .line 349
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       129: .line 350
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       130: .line 351
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       131: .line 352
            goto 132
       132: .line 356
      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  133     0  this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0  133     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 364
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* listContents */
        start local 2 // java.util.List listContents
         1: .line 365
            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 367
      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 368
            aload 0 /* this */
            ldc "doclet.navField"
         4: .line 369
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            aload 2 /* listContents */
         5: .line 368
            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 370
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeRequiredMember"
         7: .line 371
            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 370
            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 372
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeOptionalMember"
        10: .line 373
            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 372
            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 374
            goto 30
        13: .line 375
      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 376
            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 377
            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 378
            goto 29
        18: .line 380
      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 381
            goto 29
        20: .line 384
      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 383
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        22: .line 385
            aload 6 /* writer */
            ifnonnull 25
        23: .line 386
            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 387
            goto 29
        25: .line 388
      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 389
            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 390
            aload 4 /* kind */
            aload 2 /* listContents */
        28: .line 388
            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 376
      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 394
      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 395
            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 396
            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 397
            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 398
            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 400
            goto 66
        36: .line 402
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModuleDescLink:Z
            ifeq 41
        37: .line 403
            aload 0 /* this */
            aload 2 /* listContents */
        38: .line 404
            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.SectionName.MODULE_DESCRIPTION:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        39: .line 403
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 405
            goto 42
        41: .line 406
      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 408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryModulesLink:Z
            ifeq 47
        43: .line 409
            aload 0 /* this */
            aload 2 /* listContents */
        44: .line 410
            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.SectionName.MODULES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        45: .line 409
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        46: .line 411
            goto 48
        47: .line 412
      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 414
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryPackagesLink:Z
            ifeq 53
        49: .line 415
            aload 0 /* this */
            aload 2 /* listContents */
        50: .line 416
            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.SectionName.PACKAGES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        51: .line 415
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 417
            goto 54
        53: .line 418
      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 420
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.displaySummaryServicesLink:Z
            ifeq 59
        55: .line 421
            aload 0 /* this */
            aload 2 /* listContents */
        56: .line 422
            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.SectionName.SERVICES:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        57: .line 421
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 423
            goto 60
        59: .line 424
      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 426
      StackMap locals:
      StackMap stack:
            aload 2 /* listContents */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 66
        61: .line 427
            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 428
            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 429
            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 430
            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 432
            goto 66
        66: .line 436
      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 449
            aload 1 /* members */
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 3
         1: .line 450
            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 451
            return
         3: .line 453
      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 454
            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 455
            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 456
            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 457
            return
        end local 6 // javax.lang.model.element.TypeElement t
         9: .line 454
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 460
            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 461
            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=6, 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 473
            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: 45
                    2: 8
                    3: 21
                    4: 1
                    5: 33
                    6: 69
                    7: 69
                    8: 57
              default: 69
          }
         1: .line 475
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 6
         2: .line 476
            aload 0 /* this */
            aload 4 /* 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.SectionName.CONSTRUCTOR_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
         3: .line 477
            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;
         4: .line 476
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;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
         5: .line 478
            goto 69
         6: .line 479
      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 481
            goto 69
         8: .line 483
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 19
         9: .line 484
            aload 1 /* typeElement */
            ifnonnull 14
        10: .line 485
            aload 0 /* this */
            aload 4 /* 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.SectionName.ENUM_CONSTANT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        11: .line 486
            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;
        12: .line 485
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;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 487
            goto 69
        14: .line 488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        15: .line 489
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANTS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        16: .line 490
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            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;
        17: .line 488
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;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 492
            goto 69
        19: .line 493
      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
        20: .line 495
            goto 69
        21: .line 497
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 31
        22: .line 498
            aload 1 /* typeElement */
            ifnonnull 27
        23: .line 499
            aload 0 /* this */
            aload 4 /* listContents */
        24: .line 500
            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.SectionName.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        25: .line 499
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        26: .line 501
            goto 69
        27: .line 502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* 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.SectionName.FIELDS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        28: .line 503
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            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;
        29: .line 502
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;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
        30: .line 505
            goto 69
        31: .line 506
      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
        32: .line 508
            goto 69
        33: .line 510
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 43
        34: .line 511
            aload 1 /* typeElement */
            ifnonnull 39
        35: .line 512
            aload 0 /* this */
            aload 4 /* listContents */
        36: .line 513
            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.SectionName.METHOD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        37: .line 512
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 514
            goto 69
        39: .line 515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* 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.SectionName.METHODS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        40: .line 516
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            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;
        41: .line 515
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;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
        42: .line 518
            goto 69
        43: .line 519
      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
        44: .line 521
            goto 69
        45: .line 523
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 55
        46: .line 524
            aload 1 /* typeElement */
            ifnonnull 51
        47: .line 525
            aload 0 /* this */
            aload 4 /* listContents */
        48: .line 526
            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.SectionName.NESTED_CLASS_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        49: .line 525
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 527
            goto 69
        51: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* 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.SectionName.NESTED_CLASSES_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        52: .line 529
            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 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            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;
        53: .line 528
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;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
        54: .line 531
            goto 69
        55: .line 532
      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
        56: .line 534
            goto 69
        57: .line 536
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 67
        58: .line 537
            aload 1 /* typeElement */
            ifnonnull 63
        59: .line 538
            aload 0 /* this */
            aload 4 /* listContents */
        60: .line 539
            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.SectionName.PROPERTY_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        61: .line 538
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        62: .line 540
            goto 69
        63: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* 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.SectionName.PROPERTIES_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        64: .line 542
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getClassName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            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;
        65: .line 541
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;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
        66: .line 544
            goto 69
        67: .line 545
      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
        68: .line 547
            goto 69
        69: .line 551
      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   70     0          this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   70     1   typeElement  Ljavax/lang/model/element/TypeElement;
            0   70     2          kind  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            0   70     3          link  Z
            0   70     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 561
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         1: .line 562
            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 561
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
            astore 4 /* writer */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
         3: .line 563
            aload 4 /* writer */
            ifnonnull 6
         4: .line 564
            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 565
            goto 31
         6: .line 566
      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 567
            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 569
      StackMap locals: int
      StackMap stack:
            iload 5 /* link */
            ifeq 13
         9: .line 570
            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.SectionName.FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        10: .line 571
            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 570
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;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 572
            goto 31
        13: .line 573
      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 575
            goto 31
        15: .line 577
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 21
        16: .line 578
            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 579
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        18: .line 580
            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 578
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;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 581
            goto 31
        21: .line 582
      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 584
            goto 31
        23: .line 586
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 29
        24: .line 587
            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 588
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        26: .line 589
            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 587
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;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 590
            goto 31
        29: .line 591
      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 593
            goto 31
        end local 5 // boolean link
        31: .line 598
      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 606
            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 608
      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 609
            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 610
            aload 0 /* this */
            aload 2 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljava/util/List;)V
         4: .line 611
            goto 21
         5: .line 612
      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 613
            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 615
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         9: .line 616
            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 615
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        11: .line 614
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        12: .line 617
            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 618
            goto 20
        14: .line 620
      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 621
            goto 20
        16: .line 623
      StackMap locals:
      StackMap stack:
            aload 6 /* writer */
            ifnonnull 19
        17: .line 624
            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 625
            goto 20
        19: .line 626
      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 613
      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 630
      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 631
            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 632
            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 633
            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 634
            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 636
            goto 27
        end local 2 // java.util.List listContents
        27: .line 640
      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 650
            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 652
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 4
         2: .line 653
            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.SectionName.CONSTRUCTOR_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;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 654
            goto 26
         4: .line 655
      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 657
            goto 26
         6: .line 659
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 9
         7: .line 660
            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.SectionName.ENUM_CONSTANT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;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 661
            goto 26
         9: .line 662
      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 664
            goto 26
        11: .line 666
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 14
        12: .line 667
            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.SectionName.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;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 668
            goto 26
        14: .line 669
      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 671
            goto 26
        16: .line 673
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 19
        17: .line 674
            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.SectionName.METHOD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;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 675
            goto 26
        19: .line 676
      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 678
            goto 26
        21: .line 680
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 24
        22: .line 681
            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.SectionName.PROPERTY_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            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/SectionName;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 682
            goto 26
        24: .line 683
      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 685
            goto 26
        26: .line 689
      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 697
            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 699
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         2: .line 700
            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 699
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         4: .line 698
            astore 3 /* writerField */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerField
         5: .line 702
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         6: .line 703
            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 702
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         8: .line 701
            astore 4 /* writerOptional */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerOptional
         9: .line 705
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
        10: .line 706
            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 705
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        12: .line 704
            astore 5 /* writerRequired */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerRequired
        13: .line 707
            aload 3 /* writerField */
            ifnull 20
        14: .line 708
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
        15: .line 709
            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 710
      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 708
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        19: .line 711
            goto 21
        20: .line 712
      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 714
      StackMap locals:
      StackMap stack:
            aload 4 /* writerOptional */
            ifnull 28
        22: .line 715
            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 716
            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 715
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        27: .line 717
            goto 36
      StackMap locals:
      StackMap stack:
        28: aload 5 /* writerRequired */
            ifnull 35
        29: .line 718
            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 719
            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 718
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        34: .line 720
            goto 36
        35: .line 721
      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 723
      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 733
            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 735
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 6
         2: .line 736
            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.SectionName.FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
         3: .line 737
            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;
         4: .line 736
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;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
         5: .line 738
            goto 15
         6: .line 739
      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 741
            goto 15
         8: .line 744
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 13
         9: .line 745
            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.SectionName.ANNOTATION_TYPE_ELEMENT_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        10: .line 746
            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 745
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;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 747
            goto 15
        13: .line 748
      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 750
            goto 15
        15: .line 754
      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 757
            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 758
            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 761
            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 762
            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 765
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         1: .line 766
            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 767
            iload 3 /* count */
            aload 1 /* listContents */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            if_icmpge 7
         4: .line 768
            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 769
            aload 4 /* liContent */
            ldc "|"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         6: .line 770
            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 772
      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 773
            iinc 3 /* count */ 1
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content liContent
         9: .line 766
      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 775
            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 778
            iload 3 /* display */
            ifeq 2
         1: .line 779
            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 781
      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 784
            iload 3 /* display */
            ifeq 2
         1: .line 785
            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 787
      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=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 790
            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 791
            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 792
            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 ""
            ldc ""
         3: .line 791
            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;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 794
      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=6, 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 797
            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 798
            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 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.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 800
            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 801
            aload 1 /* tree */
            iload 3 /* included */
            ifeq 6
         5: .line 802
            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 ""
            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;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 7
         6: .line 803
      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 801
      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 804
            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 805
            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 808
      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 811
            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 812
            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 814
      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 817
            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 818
            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 819
            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 820
            iload 3 /* included */
            ifne 12
         6: .line 821
            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 822
            aload 4 /* p */
            aload 2 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 823
            iconst_1
            istore 3 /* included */
        10: .line 824
            goto 12
        end local 4 // javax.lang.model.element.PackageElement p
        11: .line 821
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        12: .line 828
      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 829
      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 830
            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 831
            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 829
            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 832
            goto 28
        18: .line 833
      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 834
            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 833
            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 835
            aload 4 /* crossPkgLink */
            ifnull 24
        22: .line 836
            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 837
            goto 28
        24: .line 838
      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 841
            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 842
            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 844
      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 847
            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 848
            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 847
            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 849
            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 852
            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 853
            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=6, 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 856
            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 857
            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 858
            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 859
            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 860
      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 858
      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 861
            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 ""
            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;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 863
      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=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 866
            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.noDeprecated:()Z
            ifne 4
            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.noDeprecatedList:()Z
            ifne 4
         1: .line 867
            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 868
            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 ""
            ldc ""
         3: .line 867
            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;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 870
      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=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 873
            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 874
            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 875
            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 876
            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 877
      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 874
      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 878
            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 ""
            ldc ""
         7: .line 874
            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;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 880
      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=6, 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 883
            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 884
            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 886
            aload 2 /* helpfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         3: .line 887
            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 888
            goto 7
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         5: .line 889
      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 890
            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 892
      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 893
            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 ""
            ldc ""
         9: .line 892
            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;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 895
      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 898
            ldc "search"
            astore 2 /* searchValueId */
        start local 2 // java.lang.String searchValueId
         1: .line 899
            ldc "reset"
            astore 3 /* reset */
        start local 3 // java.lang.String reset
         2: .line 900
            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 901
            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 902
            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 903
            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 904
            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 905
            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 906
            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(jdk.javadoc.internal.doclets.formats.html.Navigation$Position);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=14, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.Navigation$Position posn
         0: .line 915
            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 916
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         2: .line 918
      StackMap locals:
      StackMap stack:
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* tree */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
         3: .line 920
            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 3 /* navDiv */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
         4: .line 921
            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 4 /* skipNavLinks */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
         5: .line 925
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position:()[I
            aload 1 /* posn */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 18
                    2: 6
              default: 30
          }
         6: .line 927
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         7: .line 928
            aload 3 /* 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;
         8: .line 929
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         9: .line 930
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
        10: .line 931
            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.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            aload 4 /* skipNavLinks */
        11: .line 932
            aload 4 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        12: .line 931
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        13: .line 930
            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
        14: .line 933
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            astore 5 /* navListSection */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.SectionName navListSection
        15: .line 934
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* aboutContent */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        16: .line 935
            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 7 /* addSearch */
        start local 7 // boolean addSearch
        17: .line 936
            goto 31
        end local 7 // boolean addSearch
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        end local 5 // jdk.javadoc.internal.doclets.formats.html.SectionName navListSection
        18: .line 939
      StackMap locals:
      StackMap stack:
            aload 2 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        19: .line 940
            aload 3 /* navDiv */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.bottomNav: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 941
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        21: .line 942
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
        22: .line 943
            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.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            aload 4 /* skipNavLinks */
        23: .line 944
            aload 4 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        24: .line 943
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
        25: .line 942
            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
        26: .line 945
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            astore 5 /* navListSection */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.SectionName navListSection
        27: .line 946
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* aboutContent */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        28: .line 947
            iconst_0
            istore 7 /* addSearch */
        start local 7 // boolean addSearch
        29: .line 948
            goto 31
        end local 7 // boolean addSearch
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        end local 5 // jdk.javadoc.internal.doclets.formats.html.SectionName navListSection
        30: .line 951
      StackMap locals:
      StackMap stack:
            new java.lang.Error
            dup
            invokespecial java.lang.Error.<init>:()V
            athrow
        start local 5 // jdk.javadoc.internal.doclets.formats.html.SectionName navListSection
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        start local 7 // boolean addSearch
        31: .line 954
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SectionName jdk.javadoc.internal.doclets.toolkit.Content int
      StackMap stack:
            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
        32: .line 955
            aload 5 /* navListSection */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        33: .line 956
            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;
        34: .line 957
            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;
        35: .line 954
            astore 8 /* navList */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        36: .line 958
            aload 0 /* this */
            aload 8 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addMainNavLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        37: .line 959
            aload 3 /* navDiv */
            aload 8 /* 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
        38: .line 960
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 6 /* 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 9 /* aboutDiv */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        39: .line 961
            aload 3 /* navDiv */
            aload 9 /* 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
        40: .line 962
            aload 2 /* tree */
            aload 3 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        41: .line 964
            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 10 /* subDiv */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        42: .line 966
            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 11 /* div */
        start local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        43: .line 968
            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 12 /* ulNavSummary */
        start local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        44: .line 969
            aload 0 /* this */
            aload 12 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        45: .line 970
            aload 11 /* div */
            aload 12 /* 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
        46: .line 972
            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 13 /* ulNavDetail */
        start local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        47: .line 973
            aload 0 /* this */
            aload 13 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        48: .line 974
            aload 11 /* div */
            aload 13 /* 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
        49: .line 975
            aload 10 /* subDiv */
            aload 11 /* 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
        50: .line 977
            iload 7 /* addSearch */
            ifeq 52
        51: .line 978
            aload 0 /* this */
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 980
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.Navigation jdk.javadoc.internal.doclets.formats.html.Navigation$Position jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.SectionName jdk.javadoc.internal.doclets.toolkit.Content int jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree 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
      StackMap stack:
            aload 2 /* tree */
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        53: .line 982
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position:()[I
            aload 1 /* posn */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 59
                    2: 54
              default: 63
          }
        54: .line 984
      StackMap locals:
      StackMap stack:
            aload 2 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        55: .line 985
            aload 2 /* 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.Navigation.EMPTY_COMMENT: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;
        56: .line 986
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        57: .line 985
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        58: .line 987
            goto 63
        59: .line 990
      StackMap locals:
      StackMap stack:
            aload 2 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        60: .line 991
            aload 2 /* 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.Navigation.EMPTY_COMMENT: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;
        61: .line 992
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setId:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
        62: .line 991
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        63: .line 994
      StackMap locals:
      StackMap stack:
            aload 2 /* tree */
            areturn
        end local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        end local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        end local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        end local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        end local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        end local 7 // boolean addSearch
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content aboutContent
        end local 5 // jdk.javadoc.internal.doclets.formats.html.SectionName navListSection
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 1 // jdk.javadoc.internal.doclets.formats.html.Navigation$Position posn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   64     0            this  Ljdk/javadoc/internal/doclets/formats/html/Navigation;
            0   64     1            posn  Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            3   64     2            tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4   64     3          navDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            5   64     4    skipNavLinks  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   18     5  navListSection  Ljdk/javadoc/internal/doclets/formats/html/SectionName;
           27   30     5  navListSection  Ljdk/javadoc/internal/doclets/formats/html/SectionName;
           31   64     5  navListSection  Ljdk/javadoc/internal/doclets/formats/html/SectionName;
           16   18     6    aboutContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           28   30     6    aboutContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           31   64     6    aboutContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           17   18     7       addSearch  Z
           29   30     7       addSearch  Z
           31   64     7       addSearch  Z
           36   64     8         navList  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           39   64     9        aboutDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           42   64    10          subDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           43   64    11             div  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           44   64    12    ulNavSummary  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           47   64    13     ulNavDetail  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
      Name  Flags
      posn  

  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.SERIALIZED_FORM: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.SYSTEM_PROPERTIES: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.TREE: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.USE: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
            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

  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

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position();
    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$Position:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.values:()[Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.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$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Navigation$Position.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$Navigation$Position:[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
}
SourceFile: "Navigation.java"
NestMembers:
  jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode  jdk.javadoc.internal.doclets.formats.html.Navigation$Position
InnerClasses:
  public final PageMode = jdk.javadoc.internal.doclets.formats.html.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.Navigation
  final Position = jdk.javadoc.internal.doclets.formats.html.Navigation$Position 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