public class jdk.javadoc.internal.doclets.formats.html.markup.Navigation
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.markup.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 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.markup.HtmlTree fixedNavDiv;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode documentedPage;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/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 final java.util.Map<jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position, java.util.Deque<jdk.javadoc.internal.doclets.toolkit.Content>> topBottomNavContents;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;>;

  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.formats.html.markup.Script FIXED_NAV_SCRIPT;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  private static volatile int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$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

  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.Script
            dup
            ldc "<!--\n$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n//-->\n"
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:(Ljava/lang/String;)V
            putstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.FIXED_NAV_SCRIPT:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
         1: .line 89
            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.markup.HtmlTree, jdk.javadoc.internal.doclets.formats.html.markup.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/markup/HtmlTree;Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.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.markup.HtmlTree fixedNavDiv
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode page
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
         0: .line 139
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 141
            aload 0 /* this */
            aload 2 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         2: .line 142
            aload 0 /* this */
            aload 1 /* element */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
         3: .line 143
            aload 0 /* this */
            aload 3 /* fixedNavDiv */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         4: .line 144
            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.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         5: .line 145
            aload 0 /* this */
            aload 4 /* page */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
         6: .line 146
            aload 0 /* this */
            aload 5 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 147
            aload 0 /* this */
            aload 5 /* 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.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 148
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.Links
            dup
            aload 5 /* path */
            aload 2 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;)V
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
         9: .line 149
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
        10: .line 150
            aload 0 /* this */
            aload 2 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getResources:()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.markup.Navigation.rowListTitle:Ljava/lang/String;
        11: .line 151
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.searchLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
        12: .line 152
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.populateNavContents:(Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;)V
        13: .line 153
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.populateNavContents:(Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;)V
        14: .line 154
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode page
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree fixedNavDiv
        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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0   15     1        element  Ljavax/lang/model/element/Element;
            0   15     2  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   15     3    fixedNavDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            0   15     4           page  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            0   15     5           path  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
               Name  Flags
      element        
      configuration  
      fixedNavDiv    
      page           
      path           

  private void populateNavContents(jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position position
         0: .line 162
            new java.util.ArrayDeque
            dup
            invokespecial java.util.ArrayDeque.<init>:()V
            astore 2 /* queue */
        start local 2 // java.util.Deque queue
         1: .line 163
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.Skip_navigation_links"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* skipNavLinks */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
         2: .line 164
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$Position:()[I
            aload 1 /* position */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 11
                    2: 3
              default: 19
          }
         3: .line 166
      StackMap locals: java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
         4: .line 167
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 3 /* skipNavLinks */
         5: .line 168
            aload 3 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
         6: .line 167
            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;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
         7: .line 169
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
         8: .line 170
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
         9: .line 171
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
            aload 1 /* position */
            aload 2 /* queue */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 172
            goto 19
        11: .line 174
      StackMap locals:
      StackMap stack:
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
        12: .line 175
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 3 /* skipNavLinks */
        13: .line 176
            aload 3 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        14: .line 175
            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;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
        15: .line 177
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
        16: .line 178
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokeinterface java.util.Deque.addLast:(Ljava/lang/Object;)V
        17: .line 179
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
            aload 1 /* position */
            aload 2 /* queue */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 180
            goto 19
        19: .line 184
      StackMap locals:
      StackMap stack:
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
        end local 2 // java.util.Deque queue
        end local 1 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position position
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   20     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0   20     1      position  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            1   20     2         queue  Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            2   20     3  skipNavLinks  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      position  

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

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

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

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

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

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

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

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

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

  public jdk.javadoc.internal.doclets.formats.html.markup.Navigation setUserFooter(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content userFooter
         0: .line 232
            aload 0 /* this */
            aload 1 /* userFooter */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 233
            aload 0 /* this */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content userFooter
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 242
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
            iaload
            tableswitch { // 1 - 14
                    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: 73
                   14: 53
              default: 132
          }
         1: .line 244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
         2: .line 245
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 246
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 247
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
         5: .line 248
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
         6: .line 249
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 250
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 251
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 252
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 253
            goto 132
        11: .line 255
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 256
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        13: .line 257
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 258
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        15: .line 259
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        16: .line 260
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        17: .line 261
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 262
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        19: .line 263
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 264
            goto 132
        21: .line 266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        22: .line 267
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 268
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        24: .line 269
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        25: .line 270
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            ifeq 29
        26: .line 271
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 272
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 271
            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.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
            ifeq 33
        30: .line 275
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 276
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 275
            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.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        33: .line 278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        34: .line 279
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        35: .line 280
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        36: .line 281
            goto 132
        37: .line 283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 284
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        39: .line 285
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 286
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        41: .line 287
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            ifeq 45
        42: .line 288
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 289
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 288
            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.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        45: .line 291
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
            ifeq 49
        46: .line 292
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 293
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 292
            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.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        49: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 296
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        51: .line 297
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 298
            goto 132
        53: .line 300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        54: .line 301
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        55: .line 302
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
            instanceof javax.lang.model.element.PackageElement
            ifeq 59
        56: .line 303
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        57: .line 304
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        58: .line 305
            goto 61
        59: .line 306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        60: .line 307
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        61: .line 309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        62: .line 310
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
            instanceof javax.lang.model.element.PackageElement
            ifeq 65
        63: .line 311
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        64: .line 312
            goto 69
        65: .line 313
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 314
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 315
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 313
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        69: .line 317
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        70: .line 318
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        71: .line 319
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        72: .line 320
            goto 132
        73: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        74: .line 323
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
            ifnonnull 78
        75: .line 324
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        76: .line 325
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        77: .line 326
            goto 80
        78: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        79: .line 328
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageSummaryLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        80: .line 330
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        81: .line 331
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        82: .line 332
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        83: .line 333
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        84: .line 334
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        85: .line 335
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        86: .line 336
            goto 132
        87: .line 340
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        88: .line 341
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        89: .line 342
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        90: .line 343
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        91: .line 344
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        92: .line 345
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        93: .line 346
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            if_acmpne 100
        94: .line 347
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecated:Z
            ifne 96
        95: .line 348
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecatedlist:Z
            ifeq 97
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
        97: iconst_1
        98: .line 347
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        99: .line 349
            goto 101
       100: .line 350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       101: .line 352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            if_acmpne 104
       102: .line 353
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       103: .line 354
            goto 105
       104: .line 355
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       105: .line 357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            if_acmpne 110
       106: .line 358
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nohelp:Z
            ifeq 107
            iconst_0
            goto 108
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
       107: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int
       108: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addActivePageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       109: .line 359
            goto 132
       110: .line 360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       111: .line 362
            goto 132
       112: .line 367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       113: .line 368
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       114: .line 369
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPackageLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       115: .line 370
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       116: .line 371
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       117: .line 372
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       118: .line 373
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       119: .line 374
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       120: .line 375
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       121: .line 376
            goto 132
       122: .line 378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addOverviewLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       123: .line 379
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addModuleOfElementLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       124: .line 380
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToTree:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       125: .line 381
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       126: .line 382
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
       127: .line 383
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTreeLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       128: .line 384
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDeprecatedLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       129: .line 385
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addIndexLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       130: .line 386
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addHelpLink:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       131: .line 387
            goto 132
       132: .line 391
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  133     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 399
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* listContents */
        start local 2 // java.util.List listContents
         1: .line 400
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
            iaload
            lookupswitch { // 2
                    3: 2
                    9: 36
              default: 66
          }
         2: .line 402
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 403
            aload 0 /* this */
            ldc "doclet.navField"
         4: .line 404
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            aload 2 /* listContents */
         5: .line 403
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
         6: .line 405
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeRequiredMember"
         7: .line 406
            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 405
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
         9: .line 407
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeOptionalMember"
        10: .line 408
            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 407
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
        12: .line 409
            goto 30
        13: .line 410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 411
            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.markup.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 412
            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.markup.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 413
            goto 29
        18: .line 415
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 416
            goto 29
        20: .line 419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 418
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        22: .line 420
            aload 6 /* writer */
            ifnonnull 25
        23: .line 421
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        24: .line 422
            goto 29
        25: .line 423
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 424
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 425
            aload 4 /* kind */
            aload 2 /* listContents */
        28: .line 423
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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 411
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 429
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 430
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 431
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        33: .line 432
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        34: .line 433
            aload 0 /* this */
            aload 2 /* listContents */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        35: .line 435
            goto 66
        36: .line 437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModuleDescLink:Z
            ifeq 41
        37: .line 438
            aload 0 /* this */
            aload 2 /* listContents */
        38: .line 439
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 438
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 440
            goto 42
        41: .line 441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModulesLink:Z
            ifeq 47
        43: .line 444
            aload 0 /* this */
            aload 2 /* listContents */
        44: .line 445
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 444
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        46: .line 446
            goto 48
        47: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        48: .line 449
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryPackagesLink:Z
            ifeq 53
        49: .line 450
            aload 0 /* this */
            aload 2 /* listContents */
        50: .line 451
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 450
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 452
            goto 54
        53: .line 453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        54: .line 455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryServicesLink:Z
            ifeq 59
        55: .line 456
            aload 0 /* this */
            aload 2 /* listContents */
        56: .line 457
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 456
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 458
            goto 60
        59: .line 459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        60: .line 461
      StackMap locals:
      StackMap stack:
            aload 2 /* listContents */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 66
        61: .line 462
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 463
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        63: .line 464
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        64: .line 465
            aload 0 /* this */
            aload 2 /* listContents */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        65: .line 467
            goto 66
        66: .line 471
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   67     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.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 484
            aload 1 /* members */
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 3
         1: .line 485
            aload 0 /* this */
            aconst_null
            aload 3 /* kind */
            iconst_1
            aload 4 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
         2: .line 486
            return
         3: .line 488
      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 489
            aload 5 /* visibleClasses */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 7
            goto 9
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 490
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 491
            aload 0 /* this */
            aconst_null
            aload 3 /* kind */
            iconst_1
            aload 4 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
         8: .line 492
            return
        end local 6 // javax.lang.model.element.TypeElement t
         9: .line 489
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 495
            aload 0 /* this */
            aconst_null
            aload 3 /* kind */
            iconst_0
            aload 4 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addTypeSummaryLink:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        11: .line 496
            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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.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 508
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.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 - 9
                    1: 45
                    2: 8
                    3: 21
                    4: 1
                    5: 33
                    6: 69
                    7: 69
                    8: 69
                    9: 57
              default: 69
          }
         1: .line 510
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 6
         2: .line 511
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 512
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 511
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 513
            goto 69
         6: .line 514
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 516
            goto 69
         8: .line 518
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 19
         9: .line 519
            aload 1 /* typeElement */
            ifnonnull 14
        10: .line 520
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 521
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 520
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 522
            goto 69
        14: .line 523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        15: .line 524
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANTS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        16: .line 525
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 523
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 527
            goto 69
        19: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 530
            goto 69
        21: .line 532
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 31
        22: .line 533
            aload 1 /* typeElement */
            ifnonnull 27
        23: .line 534
            aload 0 /* this */
            aload 4 /* listContents */
        24: .line 535
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 534
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        26: .line 536
            goto 69
        27: .line 537
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 538
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 537
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        30: .line 540
            goto 69
        31: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        32: .line 543
            goto 69
        33: .line 545
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 43
        34: .line 546
            aload 1 /* typeElement */
            ifnonnull 39
        35: .line 547
            aload 0 /* this */
            aload 4 /* listContents */
        36: .line 548
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 547
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 549
            goto 69
        39: .line 550
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 551
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 550
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 553
            goto 69
        43: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        44: .line 556
            goto 69
        45: .line 558
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 55
        46: .line 559
            aload 1 /* typeElement */
            ifnonnull 51
        47: .line 560
            aload 0 /* this */
            aload 4 /* listContents */
        48: .line 561
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 560
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 562
            goto 69
        51: .line 563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 564
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 563
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        54: .line 566
            goto 69
        55: .line 567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        56: .line 569
            goto 69
        57: .line 571
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 67
        58: .line 572
            aload 1 /* typeElement */
            ifnonnull 63
        59: .line 573
            aload 0 /* this */
            aload 4 /* listContents */
        60: .line 574
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 573
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        62: .line 575
            goto 69
        63: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 577
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 576
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        66: .line 579
            goto 69
        67: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        68: .line 582
            goto 69
        69: .line 586
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   70     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.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 596
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         1: .line 597
            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 596
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
            astore 4 /* writer */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
         3: .line 598
            aload 4 /* writer */
            ifnonnull 6
         4: .line 599
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 600
            goto 31
         6: .line 601
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 602
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.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 { // 6 - 8
                    6: 8
                    7: 23
                    8: 15
              default: 31
          }
         8: .line 604
      StackMap locals: int
      StackMap stack:
            iload 5 /* link */
            ifeq 13
         9: .line 605
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_FIELD_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        10: .line 606
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 605
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 607
            goto 31
        13: .line 608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 610
            goto 31
        15: .line 612
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 21
        16: .line 613
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        17: .line 614
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        18: .line 615
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 613
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 616
            goto 31
        21: .line 617
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        22: .line 619
            goto 31
        23: .line 621
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 29
        24: .line 622
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        25: .line 623
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        26: .line 624
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 622
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        28: .line 625
            goto 31
        29: .line 626
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        30: .line 628
            goto 31
        end local 5 // boolean link
        31: .line 633
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   32     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 641
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:()[I
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ordinal:()I
            iaload
            tableswitch { // 3 - 3
                    3: 1
              default: 27
          }
         1: .line 643
      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 644
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 645
            aload 0 /* this */
            aload 2 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljava/util/List;)V
         4: .line 646
            goto 21
         5: .line 647
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 648
            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.markup.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 650
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         9: .line 651
            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 650
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        11: .line 649
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        12: .line 652
            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.markup.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 653
            goto 20
        14: .line 655
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 656
            goto 20
        16: .line 658
      StackMap locals:
      StackMap stack:
            aload 6 /* writer */
            ifnonnull 19
        17: .line 659
            aload 0 /* this */
            aload 2 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 660
            goto 20
        19: .line 661
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* kind */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 648
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 665
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 666
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 667
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        24: .line 668
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 669
            aload 0 /* this */
            aload 2 /* listContents */
            aload 1 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addListToNav:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        26: .line 671
            goto 27
        end local 2 // java.util.List listContents
        27: .line 675
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   28     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.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 685
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.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 - 9
                    2: 6
                    3: 11
                    4: 1
                    5: 16
                    6: 26
                    7: 26
                    8: 26
                    9: 21
              default: 26
          }
         1: .line 687
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 4
         2: .line 688
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 689
            goto 26
         4: .line 690
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 692
            goto 26
         6: .line 694
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 9
         7: .line 695
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 696
            goto 26
         9: .line 697
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 699
            goto 26
        11: .line 701
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 14
        12: .line 702
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 703
            goto 26
        14: .line 704
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        15: .line 706
            goto 26
        16: .line 708
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 19
        17: .line 709
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 710
            goto 26
        19: .line 711
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 713
            goto 26
        21: .line 715
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 24
        22: .line 716
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 717
            goto 26
        24: .line 718
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 720
            goto 26
        26: .line 724
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   27     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // java.util.List listContents
         0: .line 732
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 734
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         2: .line 735
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_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 734
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         4: .line 733
            astore 3 /* writerField */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerField
         5: .line 737
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         6: .line 738
            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 737
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         8: .line 736
            astore 4 /* writerOptional */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerOptional
         9: .line 740
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
        10: .line 741
            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 740
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        12: .line 739
            astore 5 /* writerRequired */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerRequired
        13: .line 742
            aload 3 /* writerField */
            ifnull 20
        14: .line 743
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ANNOTATION_TYPE_FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
        15: .line 744
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.getAnnotationFields:(Ljavax/lang/model/element/TypeElement;)Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 16
            iconst_0
            goto 17
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
        16: iconst_1
        17: .line 745
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
            aload 1 /* listContents */
        18: .line 743
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        19: .line 746
            goto 21
        20: .line 747
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        21: .line 749
      StackMap locals:
      StackMap stack:
            aload 4 /* writerOptional */
            ifnull 28
        22: .line 750
            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 751
            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.markup.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.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
        24: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
        25: aload 1 /* listContents */
        26: .line 750
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        27: .line 752
            goto 36
      StackMap locals:
      StackMap stack:
        28: aload 5 /* writerRequired */
            ifnull 35
        29: .line 753
            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 754
            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.markup.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.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind
        31: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind int
        32: aload 1 /* listContents */
        33: .line 753
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        34: .line 755
            goto 36
        35: .line 756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        36: .line 758
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   37     0            this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.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 768
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.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 { // 6 - 8
                    6: 1
                    7: 8
                    8: 8
              default: 15
          }
         1: .line 770
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 6
         2: .line 771
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_FIELD_DETAIL:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
         3: .line 772
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 771
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 773
            goto 15
         6: .line 774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 776
            goto 15
         8: .line 779
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 13
         9: .line 780
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 781
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 780
            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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 782
            goto 15
        13: .line 783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* listContents */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 785
            goto 15
        15: .line 789
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // java.util.List listContents
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 792
            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 793
            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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content content
         0: .line 796
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 797
            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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // java.util.List listContents
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 800
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         1: .line 801
            aload 1 /* listContents */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 9
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 802
            iload 3 /* count */
            aload 1 /* listContents */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            if_icmpge 7
         4: .line 803
            aload 4 /* liContent */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 804
            aload 4 /* liContent */
            ldc "|"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         6: .line 805
            aload 4 /* liContent */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 807
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 808
            iinc 3 /* count */ 1
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content liContent
         9: .line 801
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 810
            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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.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 813
            iload 3 /* display */
            ifeq 2
         1: .line 814
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 816
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.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 819
            iload 3 /* display */
            ifeq 2
         1: .line 820
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 822
      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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 825
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
            ifeq 4
         1: .line 826
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.overviewSummary:(Z)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 827
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 826
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 829
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 832
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
            ifeq 11
         1: .line 833
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 834
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 835
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 836
            aload 1 /* tree */
            iload 3 /* included */
            ifeq 6
         5: .line 837
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 838
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 836
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // boolean included
        end local 2 // javax.lang.model.element.ModuleElement mdle
         8: .line 839
            goto 11
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 840
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        11: .line 843
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 846
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
            ifeq 2
         1: .line 847
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 849
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 852
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 853
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 854
            aload 2 /* packageElement */
            ifnull 3
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 855
            iload 3 /* included */
            ifne 12
         6: .line 856
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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 857
            aload 4 /* p */
            aload 2 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 858
            iconst_1
            istore 3 /* included */
        10: .line 859
            goto 12
        end local 4 // javax.lang.model.element.PackageElement p
        11: .line 856
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        12: .line 863
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 864
      StackMap locals:
      StackMap stack:
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        14: .line 865
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 866
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 864
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        17: .line 867
            goto 28
        18: .line 868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 869
            aload 2 /* packageElement */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 868
            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 870
            aload 4 /* crossPkgLink */
            ifnull 24
        22: .line 871
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 4 /* crossPkgLink */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 872
            goto 28
        24: .line 873
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack:
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        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 876
            goto 28
      StackMap locals:
      StackMap stack:
        26: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 877
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.addPageLabel:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        28: .line 879
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   29     0            this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 882
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 883
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 882
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 884
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 887
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.markup.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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 888
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 891
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
            ifeq 7
         1: .line 892
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 893
            aload 2 /* packages */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 4
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 894
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 895
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 893
      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 896
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 3 /* docPath */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath docPath
        end local 2 // java.util.List packages
         7: .line 898
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 901
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecated:Z
            ifne 4
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecatedlist:Z
            ifne 4
         1: .line 902
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 903
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 902
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 905
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 908
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
            ifeq 8
         1: .line 909
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 910
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.splitindex:Z
            ifeq 4
         3: .line 911
            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 912
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 909
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.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 913
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 909
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 915
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 918
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nohelp:Z
            ifne 10
         1: .line 919
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.helpfile:Ljava/lang/String;
            astore 2 /* helpfile */
        start local 2 // java.lang.String helpfile
         2: .line 921
            aload 2 /* helpfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         3: .line 922
            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 923
            goto 7
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         5: .line 924
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 925
            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 927
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 928
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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 927
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
        end local 2 // java.lang.String helpfile
        10: .line 930
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Ljdk/javadoc/internal/doclets/formats/html/markup/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 addNavShowLists(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 938
            new jdk.javadoc.internal.doclets.toolkit.util.DocLink
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            aconst_null
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocLink.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)V
            astore 2 /* dl */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocLink dl
         1: .line 939
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 2 /* dl */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.framesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc "_top"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* framesContent */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content framesContent
         2: .line 940
            aload 1 /* tree */
            aload 3 /* framesContent */
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 941
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content framesContent
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocLink dl
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0    4     1           tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    4     2             dl  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            2    4     3  framesContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private void addNavHideLists(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 949
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.noFramesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc "_top"
            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;
            astore 2 /* noFramesContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content noFramesContent
         1: .line 950
            aload 1 /* tree */
            aload 2 /* noFramesContent */
            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.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 951
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content noFramesContent
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0    3     1             tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    3     2  noFramesContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
    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=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 954
            ldc "search"
            astore 2 /* searchValueId */
        start local 2 // java.lang.String searchValueId
         1: .line 955
            ldc "reset"
            astore 3 /* reset */
        start local 3 // java.lang.String reset
         2: .line 956
            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 957
            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 958
            aload 2 /* searchValueId */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.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.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 6 /* liInput */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree liInput
         5: .line 959
            aload 6 /* liInput */
            aload 4 /* inputText */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 960
            aload 6 /* liInput */
            aload 5 /* inputReset */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 961
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 6 /* liInput */
            iconst_0
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* ulSearch */
        start local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulSearch
         8: .line 962
            aload 1 /* tree */
            aload 7 /* ulSearch */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 963
            return
        end local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulSearch
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree liInput
        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.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0           this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0   10     1           tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   10     2  searchValueId  Ljava/lang/String;
            2   10     3          reset  Ljava/lang/String;
            3   10     4      inputText  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            4   10     5     inputReset  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            5   10     6        liInput  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            8   10     7       ulSearch  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
      Name  Flags
      tree  

  private void addFixedNavScript(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.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 966
            aload 1 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.FIXED_NAV_SCRIPT:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 967
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0    2     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  public jdk.javadoc.internal.doclets.toolkit.Content getContent(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=15, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // boolean top
         0: .line 976
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 2 /* contentTree */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         1: .line 977
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nonavbar:Z
            ifne 67
         2: .line 979
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion.HTML5:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
            if_acmpne 4
         3: .line 980
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            goto 5
         4: .line 981
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* contentTree */
         5: .line 979
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            astore 4 /* tree */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content tree
         6: .line 982
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 5 /* navDiv */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
         7: .line 983
            iload 1 /* top */
            ifeq 12
         8: .line 984
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Deque
            astore 3 /* queue */
        start local 3 // java.util.Deque queue
         9: .line 985
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 986
            aload 5 /* 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;
            pop
        11: .line 987
            goto 15
        end local 3 // java.util.Deque queue
        12: .line 988
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content top jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.topBottomNavContents:Ljava/util/Map;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Deque
            astore 3 /* queue */
        start local 3 // java.util.Deque queue
        13: .line 989
            aload 4 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.startOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 990
            aload 5 /* 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;
            pop
        15: .line 992
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 5 /* navDiv */
            aload 3 /* queue */
            invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        16: .line 993
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 3 /* queue */
            invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            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 /* skipLinkDiv */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree skipLinkDiv
        17: .line 994
            aload 5 /* navDiv */
            aload 6 /* skipLinkDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 995
            aload 5 /* navDiv */
            aload 3 /* queue */
            invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        19: .line 996
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 7 /* navList */
        start local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        20: .line 997
            aload 7 /* navList */
            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;
            pop
        21: .line 998
            aload 7 /* navList */
            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.markup.Navigation.rowListTitle:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        22: .line 999
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.fixedNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        23: .line 1000
            aload 0 /* this */
            aload 7 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addMainNavLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        24: .line 1001
            aload 5 /* navDiv */
            aload 7 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 1002
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            iload 1 /* top */
            ifeq 26
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 27
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque 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
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
        26: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque 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
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle jdk.javadoc.internal.doclets.toolkit.Content
        27: 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 8 /* aboutDiv */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        28: .line 1003
            aload 5 /* navDiv */
            aload 8 /* aboutDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 1004
            iload 1 /* top */
            ifeq 32
        30: .line 1005
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 5 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        31: .line 1006
            goto 33
        32: .line 1007
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 4 /* tree */
            aload 5 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        33: .line 1009
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 9 /* subDiv */
        start local 9 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        34: .line 1010
            aload 9 /* subDiv */
            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;
            pop
        35: .line 1011
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 10 /* div */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        36: .line 1013
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 11 /* ulNavSummary */
        start local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        37: .line 1014
            aload 11 /* ulNavSummary */
            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;
            pop
        38: .line 1015
            aload 0 /* this */
            aload 11 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        39: .line 1016
            aload 10 /* div */
            aload 11 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 1018
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 12 /* ulNavDetail */
        start local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        41: .line 1019
            aload 12 /* ulNavDetail */
            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;
            pop
        42: .line 1020
            aload 0 /* this */
            aload 12 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        43: .line 1021
            aload 10 /* div */
            aload 12 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        44: .line 1022
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 13 /* ulFrames */
        start local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulFrames
        45: .line 1023
            aload 13 /* ulFrames */
            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;
            pop
        46: .line 1024
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nonavbar:Z
            ifne 50
        47: .line 1025
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
            ifeq 50
        48: .line 1026
            aload 0 /* this */
            aload 13 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavShowLists:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        49: .line 1027
            aload 0 /* this */
            aload 13 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavHideLists:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 1030
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content java.util.Deque 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.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 10 /* div */
            aload 13 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        51: .line 1031
            aload 9 /* subDiv */
            aload 10 /* div */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 1032
            iload 1 /* top */
            ifeq 54
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
            ifeq 54
        53: .line 1033
            aload 0 /* this */
            aload 9 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        54: .line 1035
      StackMap locals:
      StackMap stack:
            iload 1 /* top */
            ifeq 63
        55: .line 1036
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 9 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        56: .line 1037
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 3 /* queue */
            invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        57: .line 1038
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 1039
            aload 4 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        59: .line 1040
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navPadding:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            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 14 /* paddingDiv */
        start local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
        60: .line 1041
            aload 4 /* tree */
            aload 14 /* paddingDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        61: .line 1042
            aload 0 /* this */
            aload 4 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addFixedNavScript:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
        62: .line 1043
            goto 66
        63: .line 1044
      StackMap locals:
      StackMap stack:
            aload 4 /* tree */
            aload 9 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        64: .line 1045
            aload 4 /* tree */
            aload 3 /* queue */
            invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        65: .line 1046
            aload 4 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.endOfNav:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        66: .line 1048
      StackMap locals:
      StackMap stack:
            aload 4 /* tree */
            areturn
        end local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulFrames
        end local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        end local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        end local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        end local 9 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        end local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree skipLinkDiv
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 3 // java.util.Deque queue
        67: .line 1050
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* contentTree */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 1 // boolean top
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   68     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0   68     1           top  Z
            1   68     2   contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            9   12     3         queue  Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
           13   67     3         queue  Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            6   67     4          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            7   67     5        navDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           17   67     6   skipLinkDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           20   67     7       navList  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           28   67     8      aboutDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           34   67     9        subDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           36   67    10           div  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           37   67    11  ulNavSummary  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           41   67    12   ulNavDetail  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           45   67    13      ulFrames  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           60   62    14    paddingDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
      Name  Flags
      top   

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$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.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$Position:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.values:()[Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position.BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$Position.TOP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$Position;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$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

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$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.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$Navigation$PageMode:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.values:()[Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.ALLCLASSES:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.ALLPACKAGES:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.CLASS:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.CONSTANTVALUES:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.DEPRECATED:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.DOCFILE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.INDEX:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.MODULE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.OVERVIEW:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.PACKAGE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.SERIALIZEDFORM:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.TREE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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.markup.Navigation$PageMode.USE:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.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
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation.$SWITCH_TABLE$jdk$javadoc$internal$doclets$formats$html$markup$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

  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.markup.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_FIELDS: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_OPTIONAL: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.ANNOTATION_TYPE_MEMBER_REQUIRED:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 8
            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.CONSTRUCTORS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.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.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
        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.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_3
            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.INNER_CLASSES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_1
            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.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            iconst_5
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.PROPERTIES:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind.ordinal:()I
            bipush 9
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.markup.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
          26    27      28  Class java.lang.NoSuchFieldError
}
SourceFile: "Navigation.java"
NestMembers:
  jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode  jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position
InnerClasses:
  public final PageMode = jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode of jdk.javadoc.internal.doclets.formats.html.markup.Navigation
  final Position = jdk.javadoc.internal.doclets.formats.html.markup.Navigation$Position of jdk.javadoc.internal.doclets.formats.html.markup.Navigation
  public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable