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 159
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 161
            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 162
            aload 0 /* this */
            aload 1 /* element */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
         3: .line 163
            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 164
            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 165
            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 166
            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 167
            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 168
            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 169
            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 170
            aload 0 /* this */
            aload 2 /* configuration */
            ldc "doclet.Navigation"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.rowListTitle:Ljava/lang/String;
        11: .line 171
            aload 0 /* this */
            aload 2 /* configuration */
            ldc "doclet.search"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.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 172
            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 173
            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 174
            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 182
            new java.util.ArrayDeque
            dup
            invokespecial java.util.ArrayDeque.<init>:()V
            astore 2 /* queue */
        start local 2 // java.util.Deque queue
         1: .line 183
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            ldc "doclet.Skip_navigation_links"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.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 184
            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 186
      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 187
            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 188
            aload 3 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
         6: .line 187
            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 189
            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 190
            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 191
            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 192
            goto 19
        11: .line 194
      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 195
            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 196
            aload 3 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        14: .line 195
            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 197
            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 198
            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 199
            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 200
            goto 19
        19: .line 204
      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 207
            aload 0 /* this */
            aload 1 /* navLinkModule */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkModule:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 208
            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 212
            aload 0 /* this */
            aload 1 /* navLinkPackage */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 213
            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 217
            aload 0 /* this */
            aload 1 /* navLinkClass */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 218
            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 222
            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 223
            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 227
            aload 0 /* this */
            iload 1 /* displaySummaryModuleDescLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModuleDescLink:Z
         1: .line 228
            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 232
            aload 0 /* this */
            iload 1 /* displaySummaryModulesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModulesLink:Z
         1: .line 233
            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 237
            aload 0 /* this */
            iload 1 /* displaySummaryPackagesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryPackagesLink:Z
         1: .line 238
            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 242
            aload 0 /* this */
            iload 1 /* displaySummaryServicesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryServicesLink:Z
         1: .line 243
            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 247
            aload 0 /* this */
            aload 1 /* userHeader */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 248
            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 252
            aload 0 /* this */
            aload 1 /* userFooter */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 253
            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 262
            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 264
      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 265
            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 266
            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 267
            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 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.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 269
            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 270
            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 271
            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 272
            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 273
            goto 132
        11: .line 275
      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 276
            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 277
            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 278
            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 279
            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 280
            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 281
            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 282
            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 283
            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 284
            goto 132
        21: .line 286
      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 287
            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 288
            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 289
            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 290
            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 291
            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 292
            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 291
            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 294
      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 295
            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 296
            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 295
            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 298
      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 299
            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 300
            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 301
            goto 132
        37: .line 303
      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 304
            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 305
            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 306
            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 307
            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 308
            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 309
            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 308
            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 311
      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 312
            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 313
            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 312
            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 315
      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 316
            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 317
            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 318
            goto 132
        53: .line 320
      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 321
            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 322
            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 323
            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 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.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 325
            goto 61
        59: .line 326
      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 327
            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 329
      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 330
            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 331
            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 332
            goto 69
        65: .line 333
      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 334
            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 335
      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 333
      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 337
      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 338
            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 339
            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 340
            goto 132
        73: .line 342
      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 343
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
            ifnonnull 78
        75: .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.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 345
            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 346
            goto 80
        78: .line 347
      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 348
            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 350
      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 351
            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 352
            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 353
            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 354
            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 355
            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 356
            goto 132
        87: .line 360
      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 361
            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 362
            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 363
            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 364
            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 365
            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 366
            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 367
            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 368
            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 367
      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 369
            goto 101
       100: .line 370
      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 372
      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 373
            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 374
            goto 105
       104: .line 375
      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 377
      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 378
            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 379
            goto 132
       110: .line 380
      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 382
            goto 132
       112: .line 387
      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 388
            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 389
            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 390
            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 391
            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 392
            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 393
            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 394
            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 395
            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 396
            goto 132
       122: .line 398
      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 399
            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 400
            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 401
            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 402
            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 403
            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 404
            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 405
            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 406
            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 407
            goto 132
       132: .line 411
      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 419
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* listContents */
        start local 2 // java.util.List listContents
         1: .line 420
            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 422
      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 423
            aload 0 /* this */
            ldc "doclet.navField"
         4: .line 424
            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 423
            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 425
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeRequiredMember"
         7: .line 426
            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 425
            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 427
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeOptionalMember"
        10: .line 428
            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 427
            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 429
            goto 30
        13: .line 430
      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 431
            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 432
            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 433
            goto 29
        18: .line 435
      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 436
            goto 29
        20: .line 439
      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 438
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        22: .line 440
            aload 6 /* writer */
            ifnonnull 25
        23: .line 441
            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 442
            goto 29
        25: .line 443
      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 444
            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 445
            aload 4 /* kind */
            aload 2 /* listContents */
        28: .line 443
            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 431
      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 449
      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 450
            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 451
            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 452
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        34: .line 453
            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 455
            goto 66
        36: .line 457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModuleDescLink:Z
            ifeq 41
        37: .line 458
            aload 0 /* this */
            aload 2 /* listContents */
        38: .line 459
            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 458
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 460
            goto 42
        41: .line 461
      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 463
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModulesLink:Z
            ifeq 47
        43: .line 464
            aload 0 /* this */
            aload 2 /* listContents */
        44: .line 465
            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 464
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        46: .line 466
            goto 48
        47: .line 467
      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 469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryPackagesLink:Z
            ifeq 53
        49: .line 470
            aload 0 /* this */
            aload 2 /* listContents */
        50: .line 471
            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 470
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 472
            goto 54
        53: .line 473
      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 475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryServicesLink:Z
            ifeq 59
        55: .line 476
            aload 0 /* this */
            aload 2 /* listContents */
        56: .line 477
            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 476
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 478
            goto 60
        59: .line 479
      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 481
      StackMap locals:
      StackMap stack:
            aload 2 /* listContents */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 66
        61: .line 482
            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 483
            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 484
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        64: .line 485
            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 487
            goto 66
        66: .line 491
      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 504
            aload 1 /* members */
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 3
         1: .line 505
            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 506
            return
         3: .line 508
      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 509
            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 510
            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 511
            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 512
            return
        end local 6 // javax.lang.model.element.TypeElement t
         9: .line 509
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 515
            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 516
            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 528
            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 530
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 6
         2: .line 531
            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 532
            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 531
            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 533
            goto 69
         6: .line 534
      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 536
            goto 69
         8: .line 538
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 19
         9: .line 539
            aload 1 /* typeElement */
            ifnonnull 14
        10: .line 540
            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 541
            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 540
            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 542
            goto 69
        14: .line 543
      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 544
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANTS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        16: .line 545
            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 543
            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 547
            goto 69
        19: .line 548
      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 550
            goto 69
        21: .line 552
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 31
        22: .line 553
            aload 1 /* typeElement */
            ifnonnull 27
        23: .line 554
            aload 0 /* this */
            aload 4 /* listContents */
        24: .line 555
            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 554
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        26: .line 556
            goto 69
        27: .line 557
      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 558
            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 557
            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 560
            goto 69
        31: .line 561
      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 563
            goto 69
        33: .line 565
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 43
        34: .line 566
            aload 1 /* typeElement */
            ifnonnull 39
        35: .line 567
            aload 0 /* this */
            aload 4 /* listContents */
        36: .line 568
            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 567
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 569
            goto 69
        39: .line 570
      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 571
            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 570
            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 573
            goto 69
        43: .line 574
      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 576
            goto 69
        45: .line 578
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 55
        46: .line 579
            aload 1 /* typeElement */
            ifnonnull 51
        47: .line 580
            aload 0 /* this */
            aload 4 /* listContents */
        48: .line 581
            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 580
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 582
            goto 69
        51: .line 583
      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 584
            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 583
            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 586
            goto 69
        55: .line 587
      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 589
            goto 69
        57: .line 591
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 67
        58: .line 592
            aload 1 /* typeElement */
            ifnonnull 63
        59: .line 593
            aload 0 /* this */
            aload 4 /* listContents */
        60: .line 594
            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 593
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        62: .line 595
            goto 69
        63: .line 596
      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 597
            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 596
            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 599
            goto 69
        67: .line 600
      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 602
            goto 69
        69: .line 606
      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 616
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         1: .line 617
            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 616
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
            astore 4 /* writer */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
         3: .line 618
            aload 4 /* writer */
            ifnonnull 6
         4: .line 619
            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 620
            goto 31
         6: .line 621
      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 622
            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 624
      StackMap locals: int
      StackMap stack:
            iload 5 /* link */
            ifeq 13
         9: .line 625
            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 626
            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 625
            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 627
            goto 31
        13: .line 628
      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 630
            goto 31
        15: .line 632
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 21
        16: .line 633
            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 634
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        18: .line 635
            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 633
            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 636
            goto 31
        21: .line 637
      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 639
            goto 31
        23: .line 641
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 29
        24: .line 642
            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 643
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        26: .line 644
            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 642
            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 645
            goto 31
        29: .line 646
      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 648
            goto 31
        end local 5 // boolean link
        31: .line 653
      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 661
            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 663
      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 664
            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 665
            aload 0 /* this */
            aload 2 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljava/util/List;)V
         4: .line 666
            goto 21
         5: .line 667
      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 668
            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 670
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         9: .line 671
            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 670
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        11: .line 669
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        12: .line 672
            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 673
            goto 20
        14: .line 675
      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 676
            goto 20
        16: .line 678
      StackMap locals:
      StackMap stack:
            aload 6 /* writer */
            ifnonnull 19
        17: .line 679
            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 680
            goto 20
        19: .line 681
      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 668
      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 685
      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 686
            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 687
            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 688
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 689
            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 691
            goto 27
        end local 2 // java.util.List listContents
        27: .line 695
      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 705
            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 707
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 4
         2: .line 708
            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 709
            goto 26
         4: .line 710
      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 712
            goto 26
         6: .line 714
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 9
         7: .line 715
            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 716
            goto 26
         9: .line 717
      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 719
            goto 26
        11: .line 721
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 14
        12: .line 722
            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 723
            goto 26
        14: .line 724
      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 726
            goto 26
        16: .line 728
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 19
        17: .line 729
            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 730
            goto 26
        19: .line 731
      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 733
            goto 26
        21: .line 735
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 24
        22: .line 736
            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 737
            goto 26
        24: .line 738
      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 740
            goto 26
        26: .line 744
      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 752
            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 754
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         2: .line 755
            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 754
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         4: .line 753
            astore 3 /* writerField */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerField
         5: .line 757
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         6: .line 758
            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 757
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         8: .line 756
            astore 4 /* writerOptional */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerOptional
         9: .line 760
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
        10: .line 761
            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 760
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        12: .line 759
            astore 5 /* writerRequired */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerRequired
        13: .line 762
            aload 3 /* writerField */
            ifnull 20
        14: .line 763
            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 764
            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 765
      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 763
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        19: .line 766
            goto 21
        20: .line 767
      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 769
      StackMap locals:
      StackMap stack:
            aload 4 /* writerOptional */
            ifnull 28
        22: .line 770
            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 771
            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 770
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        27: .line 772
            goto 36
      StackMap locals:
      StackMap stack:
        28: aload 5 /* writerRequired */
            ifnull 35
        29: .line 773
            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 774
            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 773
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        34: .line 775
            goto 36
        35: .line 776
      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 778
      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 788
            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 790
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 6
         2: .line 791
            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 792
            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 791
            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 793
            goto 15
         6: .line 794
      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 796
            goto 15
         8: .line 799
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 13
         9: .line 800
            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 801
            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 800
            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 802
            goto 15
        13: .line 803
      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 805
            goto 15
        15: .line 809
      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 812
            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 813
            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 816
            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 817
            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 820
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         1: .line 821
            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 822
            iload 3 /* count */
            aload 1 /* listContents */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            if_icmpge 7
         4: .line 823
            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 824
            aload 4 /* liContent */
            ldc "|"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         6: .line 825
            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 827
      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 828
            iinc 3 /* count */ 1
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content liContent
         9: .line 821
      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 830
            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 833
            iload 3 /* display */
            ifeq 2
         1: .line 834
            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 836
      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 839
            iload 3 /* display */
            ifeq 2
         1: .line 840
            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 842
      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 845
            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 846
            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 847
            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 846
            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 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    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 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.showModules:Z
            ifeq 11
         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.modules:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            iconst_1
            if_icmpne 9
         2: .line 854
            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 855
            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 856
            aload 1 /* tree */
            iload 3 /* included */
            ifeq 6
         5: .line 857
            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 858
      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 856
      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 859
            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 860
            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 863
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.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 866
            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 867
            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 869
      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 872
            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 873
            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 874
            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 875
            iload 3 /* included */
            ifne 12
         6: .line 876
            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 877
            aload 4 /* p */
            aload 2 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 878
            iconst_1
            istore 3 /* included */
        10: .line 879
            goto 12
        end local 4 // javax.lang.model.element.PackageElement p
        11: .line 876
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        12: .line 883
      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 884
      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 885
            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 886
            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 884
            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 887
            goto 28
        18: .line 888
      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 889
            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 888
            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 890
            aload 4 /* crossPkgLink */
            ifnull 24
        22: .line 891
            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 892
            goto 28
        24: .line 893
      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 896
            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 897
            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 899
      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 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;
            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 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.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
         2: .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;)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 904
            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 907
            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 908
            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 911
            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 912
            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 913
            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 914
            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 915
      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 913
      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 916
            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 918
      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 921
            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 922
            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 923
            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 922
            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 925
      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 928
            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 929
            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 930
            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 931
            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 932
      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 929
      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 933
            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 929
            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 935
      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 938
            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 939
            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 941
            aload 2 /* helpfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         3: .line 942
            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 943
            goto 7
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         5: .line 944
      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 945
            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 947
      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 948
            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 947
            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 950
      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 958
            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 959
            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 960
            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 961
            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 969
            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 970
            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 971
            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 addNavLinkClassIndex(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 974
            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;
         1: .line 975
            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.AllClasses:(Z)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 974
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 976
            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.allClassesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
         4: .line 974
            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 /* allClassesContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content allClassesContent
         5: .line 977
            aload 1 /* tree */
            aload 2 /* allClassesContent */
            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
         6: .line 978
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content allClassesContent
        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    7     0               this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0    7     1               tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5    7     2  allClassesContent  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 981
            ldc "search"
            astore 2 /* searchValueId */
        start local 2 // java.lang.String searchValueId
         1: .line 982
            ldc "reset"
            astore 3 /* reset */
        start local 3 // java.lang.String reset
         2: .line 983
            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 984
            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 985
            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 986
            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 987
            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 988
            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 989
            aload 1 /* tree */
            aload 7 /* ulSearch */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 990
            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 addAllClassesLinkScript(jdk.javadoc.internal.doclets.toolkit.Content, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, 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 // boolean top
         0: .line 993
            iload 2 /* top */
            ifeq 2
         1: .line 994
            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.allClassesLinkScript:()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 3
         2: .line 995
      StackMap locals:
      StackMap stack:
            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.allClassesLinkScript:()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
         3: .line 993
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* div */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content div
         4: .line 996
            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.noScriptMessage:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* div_noscript */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content div_noscript
         5: .line 997
            aload 4 /* div_noscript */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NOSCRIPT:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 5 /* noScript */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content noScript
         6: .line 998
            aload 3 /* div */
            aload 5 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 999
            aload 1 /* tree */
            aload 3 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 1000
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content noScript
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content div_noscript
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 2 // boolean top
        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;
            0    9     2           top  Z
            4    9     3           div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5    9     4  div_noscript  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6    9     5      noScript  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  
      top   

  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 1003
            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 1004
            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=16, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // boolean top
         0: .line 1013
            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 1014
            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 75
         2: .line 1016
            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 1017
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            goto 5
         4: .line 1018
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* contentTree */
         5: .line 1016
      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 1019
            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 1020
            iload 1 /* top */
            ifeq 12
         8: .line 1021
            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 1022
            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 1023
            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 1024
            goto 15
        end local 3 // java.util.Deque queue
        12: .line 1025
      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 1026
            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 1027
            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 1029
      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 1030
            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 1031
            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 1032
            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 1033
            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 1034
            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 1035
            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 1036
            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 1037
            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 1038
            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 1039
            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 1040
            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 1041
            iload 1 /* top */
            ifeq 32
        30: .line 1042
            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 1043
            goto 33
        32: .line 1044
      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 1046
      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 1047
            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 1048
            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 10 /* ulFrames */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulFrames
        36: .line 1049
            aload 10 /* 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
        37: .line 1050
            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 41
        38: .line 1051
            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 41
        39: .line 1052
            aload 0 /* this */
            aload 10 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavShowLists:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 1053
            aload 0 /* this */
            aload 10 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavHideLists:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        41: .line 1056
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 9 /* subDiv */
            aload 10 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 1057
            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 /* ulAllClasses */
        start local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulAllClasses
        43: .line 1058
            aload 11 /* ulAllClasses */
            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
        44: .line 1059
            aload 11 /* ulAllClasses */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.ID:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
            iload 1 /* top */
            ifeq 46
        45: .line 1060
            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.allClassesLinkId:()Ljava/lang/String;
            goto 47
        46: .line 1061
      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
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr
            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.allClassesLinkId:()Ljava/lang/String;
        47: .line 1059
      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
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr java.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
        48: .line 1062
            aload 0 /* this */
            aload 11 /* ulAllClasses */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addNavLinkClassIndex:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        49: .line 1063
            aload 9 /* subDiv */
            aload 11 /* ulAllClasses */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 1064
            iload 1 /* top */
            ifeq 52
            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 52
        51: .line 1065
            aload 0 /* this */
            aload 9 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 1067
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* subDiv */
            iload 1 /* top */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAllClassesLinkScript:(Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
        53: .line 1068
            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 12 /* div */
        start local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        54: .line 1070
            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 /* ulNavSummary */
        start local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        55: .line 1071
            aload 13 /* 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
        56: .line 1072
            aload 0 /* this */
            aload 13 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        57: .line 1073
            aload 12 /* div */
            aload 13 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 1075
            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 14 /* ulNavDetail */
        start local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        59: .line 1076
            aload 14 /* 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
        60: .line 1077
            aload 0 /* this */
            aload 14 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        61: .line 1078
            aload 12 /* div */
            aload 14 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        62: .line 1079
            aload 9 /* subDiv */
            aload 12 /* div */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        63: .line 1080
            aload 9 /* subDiv */
            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
        64: .line 1081
            iload 1 /* top */
            ifeq 72
        65: .line 1082
            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
        66: .line 1083
            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
        67: .line 1084
            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
        68: .line 1085
            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 15 /* paddingDiv */
        start local 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
        69: .line 1086
            aload 4 /* tree */
            aload 15 /* paddingDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        70: .line 1087
            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 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
        71: .line 1088
            goto 74
        72: .line 1089
      StackMap locals: 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 4 /* tree */
            aload 9 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        73: .line 1090
            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
        74: .line 1092
      StackMap locals:
      StackMap stack:
            aload 4 /* tree */
            areturn
        end local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        end local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        end local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        end local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulAllClasses
        end local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulFrames
        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
        75: .line 1094
      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   76     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0   76     1           top  Z
            1   76     2   contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            9   12     3         queue  Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
           13   75     3         queue  Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            6   75     4          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            7   75     5        navDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           17   75     6   skipLinkDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           20   75     7       navList  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           28   75     8      aboutDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           34   75     9        subDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           36   75    10      ulFrames  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           43   75    11  ulAllClasses  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           54   75    12           div  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           55   75    13  ulNavSummary  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           59   75    14   ulNavDetail  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           69   71    15    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