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.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 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

  public void <init>(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, 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/Navigation$PageMode;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.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.Navigation$PageMode page
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
         0: .line 136
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 137
            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 138
            aload 0 /* this */
            aload 1 /* element */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
         3: .line 139
            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;
         4: .line 140
            aload 0 /* this */
            aload 3 /* page */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
         5: .line 141
            aload 0 /* this */
            aload 4 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         6: .line 142
            aload 0 /* this */
            aload 4 /* path */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.invert:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 143
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.Links
            dup
            aload 4 /* path */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
         8: .line 144
            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;
         9: .line 145
            aload 0 /* this */
            aload 2 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Navigation"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.rowListTitle:Ljava/lang/String;
        10: .line 146
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.search"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.searchLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
        11: .line 147
            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
        12: .line 148
            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
        13: .line 149
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode page
        end local 2 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0   14     1        element  Ljavax/lang/model/element/Element;
            0   14     2  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   14     3           page  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            0   14     4           path  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
               Name  Flags
      element        
      configuration  
      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 157
            new java.util.ArrayDeque
            dup
            invokespecial java.util.ArrayDeque.<init>:()V
            astore 2 /* queue */
        start local 2 // java.util.Deque queue
         1: .line 158
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            ldc "doclet.Skip_navigation_links"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.Contents.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* skipNavLinks */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
         2: .line 159
            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 161
      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 162
            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 163
            aload 3 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
         6: .line 162
            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 164
            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 165
            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 166
            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 167
            goto 19
        11: .line 169
      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 170
            aload 2 /* queue */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            aload 3 /* skipNavLinks */
        13: .line 171
            aload 3 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        14: .line 170
            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 172
            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 173
            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 174
            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 175
            goto 19
        19: .line 179
      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 182
            aload 0 /* this */
            aload 1 /* navLinkModule */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkModule:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 183
            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 187
            aload 0 /* this */
            aload 1 /* navLinkPackage */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkPackage:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 188
            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 192
            aload 0 /* this */
            aload 1 /* navLinkClass */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.navLinkClass:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 193
            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 197
            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 198
            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 202
            aload 0 /* this */
            iload 1 /* displaySummaryModuleDescLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModuleDescLink:Z
         1: .line 203
            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 207
            aload 0 /* this */
            iload 1 /* displaySummaryModulesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModulesLink:Z
         1: .line 208
            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 212
            aload 0 /* this */
            iload 1 /* displaySummaryPackagesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryPackagesLink:Z
         1: .line 213
            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 217
            aload 0 /* this */
            iload 1 /* displaySummaryServicesLink */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryServicesLink:Z
         1: .line 218
            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 222
            aload 0 /* this */
            aload 1 /* userHeader */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 223
            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 227
            aload 0 /* this */
            aload 1 /* userFooter */
            putfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userFooter:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 228
            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 237
            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 - 15
                    1: 112
                    2: 112
                    3: 37
                    4: 112
                    5: 87
                    6: 122
                    7: 87
                    8: 87
                    9: 11
                   10: 1
                   11: 21
                   12: 112
                   13: 112
                   14: 73
                   15: 53
              default: 132
          }
         1: .line 239
      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 240
            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 241
            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 242
            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 243
            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 244
            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 245
            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 246
            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 247
            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 248
            goto 132
        11: .line 250
      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 251
            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 252
            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 253
            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 254
            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 255
            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 256
            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 257
            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 258
            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 259
            goto 132
        21: .line 261
      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 262
            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 263
            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 264
            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 265
            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 266
            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 267
            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 266
            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 269
      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 270
            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 271
            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 270
            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 273
      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 274
            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 275
            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 276
            goto 132
        37: .line 278
      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 279
            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 280
            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 281
            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 282
            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 283
            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 284
            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 283
            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 286
      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 287
            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 288
            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 287
            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 290
      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 291
            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 292
            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 293
            goto 132
        53: .line 295
      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 296
            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 297
            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 298
            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 299
            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 300
            goto 61
        59: .line 301
      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 302
            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 304
      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 305
            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 306
            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 307
            goto 69
        65: .line 308
      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 309
            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 310
      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 308
      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 312
      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 313
            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 314
            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 315
            goto 132
        73: .line 317
      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 318
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.element:Ljavax/lang/model/element/Element;
            ifnonnull 78
        75: .line 319
            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 320
            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 321
            goto 80
        78: .line 322
      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 323
            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 325
      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 326
            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 327
            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 328
            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 329
            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 330
            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 331
            goto 132
        87: .line 335
      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 336
            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 337
            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 338
            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 339
            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 340
            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 341
            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 342
            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 343
            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 342
      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 344
            goto 101
       100: .line 345
      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 347
      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 348
            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 349
            goto 105
       104: .line 350
      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 352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.documentedPage:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Navigation$PageMode.HELP:Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation$PageMode;
            if_acmpne 110
       106: .line 353
            aload 0 /* this */
            aload 1 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.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 354
            goto 132
       110: .line 355
      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 357
            goto 132
       112: .line 363
      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 364
            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 365
            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 366
            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 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.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 368
            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 369
            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 370
            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 371
            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 372
            goto 132
       122: .line 374
      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 375
            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 376
            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 377
            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 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.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 379
            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 380
            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 381
            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 382
            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 383
            goto 132
       132: .line 387
      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 395
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* listContents */
        start local 2 // java.util.List listContents
         1: .line 396
            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 398
      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 399
            aload 0 /* this */
            ldc "doclet.navField"
         4: .line 400
            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 399
            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 401
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeRequiredMember"
         7: .line 402
            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 401
            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 403
            aload 0 /* this */
            ldc "doclet.navAnnotationTypeOptionalMember"
        10: .line 404
            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 403
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeSummaryLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;Ljava/util/List;)V
        12: .line 405
            goto 30
        13: .line 406
      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 407
            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 408
            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 409
            goto 29
        18: .line 411
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation jdk.javadoc.internal.doclets.toolkit.Content java.util.List javax.lang.model.element.TypeElement 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 412
            goto 29
        20: .line 415
      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 414
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        22: .line 416
            aload 6 /* writer */
            ifnonnull 25
        23: .line 417
            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 418
            goto 29
        25: .line 419
      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 420
            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 421
            aload 4 /* kind */
            aload 2 /* listContents */
        28: .line 419
            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 407
      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 425
      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 426
            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 427
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        33: .line 428
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        34: .line 429
            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 431
            goto 66
        36: .line 433
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModuleDescLink:Z
            ifeq 41
        37: .line 434
            aload 0 /* this */
            aload 2 /* listContents */
        38: .line 435
            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 434
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 436
            goto 42
        41: .line 437
      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 439
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryModulesLink:Z
            ifeq 47
        43: .line 440
            aload 0 /* this */
            aload 2 /* listContents */
        44: .line 441
            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 440
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        46: .line 442
            goto 48
        47: .line 443
      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 445
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryPackagesLink:Z
            ifeq 53
        49: .line 446
            aload 0 /* this */
            aload 2 /* listContents */
        50: .line 447
            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 446
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 448
            goto 54
        53: .line 449
      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 451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.displaySummaryServicesLink:Z
            ifeq 59
        55: .line 452
            aload 0 /* this */
            aload 2 /* listContents */
        56: .line 453
            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 452
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 454
            goto 60
        59: .line 455
      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 457
      StackMap locals:
      StackMap stack:
            aload 2 /* listContents */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 66
        61: .line 458
            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 459
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        63: .line 460
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        64: .line 461
            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 463
            goto 66
        66: .line 467
      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 480
            aload 1 /* members */
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 3
         1: .line 481
            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 482
            return
         3: .line 484
      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 485
            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 486
            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 487
            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 488
            return
        end local 6 // javax.lang.model.element.TypeElement t
         9: .line 485
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 491
            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 492
            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 504
            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 506
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 6
         2: .line 507
            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 508
            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 507
            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 509
            goto 69
         6: .line 510
      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 512
            goto 69
         8: .line 514
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 19
         9: .line 515
            aload 1 /* typeElement */
            ifnonnull 14
        10: .line 516
            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 517
            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 516
            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 518
            goto 69
        14: .line 519
      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 520
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ENUM_CONSTANTS_INHERITANCE:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        16: .line 521
            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 519
            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 523
            goto 69
        19: .line 524
      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 526
            goto 69
        21: .line 528
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 31
        22: .line 529
            aload 1 /* typeElement */
            ifnonnull 27
        23: .line 530
            aload 0 /* this */
            aload 4 /* listContents */
        24: .line 531
            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 530
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        26: .line 532
            goto 69
        27: .line 533
      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 534
            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 533
            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 536
            goto 69
        31: .line 537
      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 539
            goto 69
        33: .line 541
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 43
        34: .line 542
            aload 1 /* typeElement */
            ifnonnull 39
        35: .line 543
            aload 0 /* this */
            aload 4 /* listContents */
        36: .line 544
            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 543
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 545
            goto 69
        39: .line 546
      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 547
            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 546
            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 549
            goto 69
        43: .line 550
      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 552
            goto 69
        45: .line 554
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 55
        46: .line 555
            aload 1 /* typeElement */
            ifnonnull 51
        47: .line 556
            aload 0 /* this */
            aload 4 /* listContents */
        48: .line 557
            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 556
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 558
            goto 69
        51: .line 559
      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 560
            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 559
            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 562
            goto 69
        55: .line 563
      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 565
            goto 69
        57: .line 567
      StackMap locals:
      StackMap stack:
            iload 3 /* link */
            ifeq 67
        58: .line 568
            aload 1 /* typeElement */
            ifnonnull 63
        59: .line 569
            aload 0 /* this */
            aload 4 /* listContents */
        60: .line 570
            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 569
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addContentToList:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        62: .line 571
            goto 69
        63: .line 572
      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 573
            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 572
            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 575
            goto 69
        67: .line 576
      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 578
            goto 69
        69: .line 582
      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 592
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         1: .line 593
            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 592
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
            astore 4 /* writer */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
         3: .line 594
            aload 4 /* writer */
            ifnonnull 6
         4: .line 595
            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 596
            goto 31
         6: .line 597
      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 598
            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 600
      StackMap locals: int
      StackMap stack:
            iload 5 /* link */
            ifeq 13
         9: .line 601
            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 602
            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 601
            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 603
            goto 31
        13: .line 604
      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 606
            goto 31
        15: .line 608
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 21
        16: .line 609
            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 610
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        18: .line 611
            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 609
            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 612
            goto 31
        21: .line 613
      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 615
            goto 31
        23: .line 617
      StackMap locals:
      StackMap stack:
            iload 5 /* link */
            ifeq 29
        24: .line 618
            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 619
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
        26: .line 620
            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 618
            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 621
            goto 31
        29: .line 622
      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 624
            goto 31
        end local 5 // boolean link
        31: .line 629
      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 637
            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 639
      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 640
            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 641
            aload 0 /* this */
            aload 2 /* listContents */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljava/util/List;)V
         4: .line 642
            goto 21
         5: .line 643
      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 644
            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 646
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         9: .line 647
            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 646
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        11: .line 645
            astore 6 /* writer */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writer
        12: .line 648
            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 649
            goto 20
        14: .line 651
      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 652
            goto 20
        16: .line 654
      StackMap locals:
      StackMap stack:
            aload 6 /* writer */
            ifnonnull 19
        17: .line 655
            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 656
            goto 20
        19: .line 657
      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 644
      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 661
      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 662
            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 663
            aload 3 /* li */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        24: .line 664
            aload 1 /* tree */
            aload 3 /* li */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 665
            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 667
            goto 27
        end local 2 // java.util.List listContents
        27: .line 671
      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 681
            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 683
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 4
         2: .line 684
            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 685
            goto 26
         4: .line 686
      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 688
            goto 26
         6: .line 690
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 9
         7: .line 691
            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 692
            goto 26
         9: .line 693
      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 695
            goto 26
        11: .line 697
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 14
        12: .line 698
            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 699
            goto 26
        14: .line 700
      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 702
            goto 26
        16: .line 704
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 19
        17: .line 705
            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 706
            goto 26
        19: .line 707
      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 709
            goto 26
        21: .line 711
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 24
        22: .line 712
            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 713
            goto 26
        24: .line 714
      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 716
            goto 26
        26: .line 720
      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 728
            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 730
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         2: .line 731
            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 730
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         4: .line 729
            astore 3 /* writerField */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerField
         5: .line 733
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
         6: .line 734
            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 733
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
         8: .line 732
            astore 4 /* writerOptional */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerOptional
         9: .line 736
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.memberSummaryBuilder:Ljdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder;
        10: .line 737
            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 736
            checkcast jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter
        12: .line 735
            astore 5 /* writerRequired */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.AbstractMemberWriter writerRequired
        13: .line 738
            aload 3 /* writerField */
            ifnull 20
        14: .line 739
            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 740
            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 741
      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 739
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        19: .line 742
            goto 21
        20: .line 743
      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 745
      StackMap locals:
      StackMap stack:
            aload 4 /* writerOptional */
            ifnull 28
        22: .line 746
            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 747
            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 746
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        27: .line 748
            goto 36
      StackMap locals:
      StackMap stack:
        28: aload 5 /* writerRequired */
            ifnull 35
        29: .line 749
            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 750
            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 749
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addAnnotationTypeDetailLink:(Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable$Kind;ZLjava/util/List;)V
        34: .line 751
            goto 36
        35: .line 752
      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 754
      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 764
            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 766
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 6
         2: .line 767
            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 768
            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 767
            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 769
            goto 15
         6: .line 770
      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 772
            goto 15
         8: .line 775
      StackMap locals:
      StackMap stack:
            iload 2 /* link */
            ifeq 13
         9: .line 776
            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 777
            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 776
            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 778
            goto 15
        13: .line 779
      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 781
            goto 15
        15: .line 785
      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 788
            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 789
            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 792
            aload 1 /* tree */
            aload 2 /* content */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 793
            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 796
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         1: .line 797
            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 798
            iload 3 /* count */
            aload 1 /* listContents */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            if_icmpge 7
         4: .line 799
            aload 4 /* liContent */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 800
            aload 4 /* liContent */
            ldc "|"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)V
         6: .line 801
            aload 4 /* liContent */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 803
      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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 804
            iinc 3 /* count */ 1
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content liContent
         9: .line 797
      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 806
            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 809
            iload 3 /* display */
            ifeq 2
         1: .line 810
            aload 1 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navBarCell1Rev:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* label */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 812
      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 815
            iload 3 /* display */
            ifeq 2
         1: .line 816
            aload 1 /* tree */
            aload 2 /* label */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 818
      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 821
            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 822
            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.INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 823
            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 822
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 825
      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 828
            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 829
            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 830
            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 831
            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 832
            aload 1 /* tree */
            iload 3 /* included */
            ifeq 6
         5: .line 833
            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 834
      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 832
      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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // boolean included
        end local 2 // javax.lang.model.element.ModuleElement mdle
         8: .line 835
            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 836
            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 839
      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 842
            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 843
            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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 845
      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 848
            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 849
            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 850
            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 851
            iload 3 /* included */
            ifne 12
         6: .line 852
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.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 853
            aload 4 /* p */
            aload 2 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 854
            iconst_1
            istore 3 /* included */
        10: .line 855
            goto 12
        end local 4 // javax.lang.model.element.PackageElement p
        11: .line 852
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        12: .line 859
      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 860
      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 861
            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 862
            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 860
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        17: .line 863
            goto 28
        18: .line 864
      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 865
            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 864
            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 866
            aload 4 /* crossPkgLink */
            ifnull 24
        22: .line 867
            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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 868
            goto 28
        24: .line 869
      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.add:(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 872
            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 873
            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 875
      StackMap locals:
      StackMap stack:
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.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 878
            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 879
            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 878
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 880
            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 883
            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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 884
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    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 887
            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 888
            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 889
            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 890
            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 891
      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 889
      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 892
            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.add:(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 894
      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 897
            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 898
            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 899
            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 898
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 901
      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 904
            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 905
            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 906
            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 907
            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 908
      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 905
      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 909
            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 905
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 911
      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 914
            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 915
            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 917
            aload 2 /* helpfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 5
         3: .line 918
            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 919
            goto 7
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         5: .line 920
      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 921
            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 923
      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 924
            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 923
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
        end local 2 // java.lang.String helpfile
        10: .line 926
      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 addSearch(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 929
            ldc "search"
            astore 2 /* searchValueId */
        start local 2 // java.lang.String searchValueId
         1: .line 930
            ldc "reset"
            astore 3 /* reset */
        start local 3 // java.lang.String reset
         2: .line 931
            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 932
            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 933
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* searchValueId */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.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.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 6 /* searchDiv */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree searchDiv
         5: .line 934
            aload 6 /* searchDiv */
            aload 4 /* inputText */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 935
            aload 6 /* searchDiv */
            aload 5 /* inputReset */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 936
            aload 1 /* tree */
            aload 6 /* searchDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 937
            return
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree searchDiv
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputReset
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputText
        end local 3 // java.lang.String reset
        end local 2 // java.lang.String searchValueId
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.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;
            1    9     2  searchValueId  Ljava/lang/String;
            2    9     3          reset  Ljava/lang/String;
            3    9     4      inputText  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            4    9     5     inputReset  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            5    9     6      searchDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
      Name  Flags
      tree  

  public jdk.javadoc.internal.doclets.toolkit.Content getContent(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=12, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
        start local 1 // boolean top
         0: .line 946
            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
            ifeq 2
         1: .line 947
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         2: .line 950
      StackMap locals:
      StackMap stack:
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* tree */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content tree
         3: .line 951
            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 4 /* navDiv */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
         4: .line 952
            iload 1 /* top */
            ifeq 9
         5: .line 953
            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 2 /* queue */
        start local 2 // java.util.Deque queue
         6: .line 954
            aload 3 /* tree */
            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.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 955
            aload 4 /* 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
         8: .line 956
            goto 12
        end local 2 // java.util.Deque queue
         9: .line 957
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int 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 2 /* queue */
        start local 2 // java.util.Deque queue
        10: .line 958
            aload 3 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 959
            aload 4 /* 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
        12: .line 961
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 4 /* navDiv */
            aload 2 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 962
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* 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 5 /* skipLinkDiv */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree skipLinkDiv
        14: .line 963
            aload 4 /* navDiv */
            aload 5 /* skipLinkDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        15: .line 964
            aload 4 /* navDiv */
            aload 2 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        16: .line 965
            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 6 /* navList */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        17: .line 966
            aload 6 /* 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
        18: .line 967
            aload 6 /* 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.put:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        19: .line 968
            aload 0 /* this */
            aload 6 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addMainNavLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        20: .line 969
            aload 4 /* navDiv */
            aload 6 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        21: .line 970
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            iload 1 /* top */
            ifeq 22
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.Navigation.userHeader:Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 23
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int 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
        22: 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 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
        23: 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 7 /* aboutDiv */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        24: .line 971
            aload 4 /* navDiv */
            aload 7 /* aboutDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 972
            aload 3 /* tree */
            aload 4 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        26: .line 973
            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 8 /* subDiv */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        27: .line 974
            aload 8 /* 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
        28: .line 975
            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 /* div */
        start local 9 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        29: .line 977
            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 /* ulNavSummary */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        30: .line 978
            aload 10 /* 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
        31: .line 979
            aload 0 /* this */
            aload 10 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSummaryLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        32: .line 980
            aload 9 /* div */
            aload 10 /* ulNavSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        33: .line 982
            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 /* ulNavDetail */
        start local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        34: .line 983
            aload 11 /* 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
        35: .line 984
            aload 0 /* this */
            aload 11 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        36: .line 985
            aload 9 /* div */
            aload 11 /* ulNavDetail */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        37: .line 986
            aload 8 /* subDiv */
            aload 9 /* div */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 987
            iload 1 /* top */
            ifeq 40
            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 40
        39: .line 988
            aload 0 /* this */
            aload 8 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Navigation.addSearch:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        40: .line 990
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Navigation int java.util.Deque jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 3 /* tree */
            aload 8 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        41: .line 991
            iload 1 /* top */
            ifeq 45
        42: .line 992
            aload 3 /* tree */
            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.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        43: .line 993
            aload 3 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* 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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        44: .line 994
            goto 47
        45: .line 995
      StackMap locals:
      StackMap stack:
            aload 3 /* tree */
            aload 2 /* queue */
            invokeinterface java.util.Deque.poll:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        46: .line 996
            aload 3 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        47: .line 998
      StackMap locals:
      StackMap stack:
            aload 3 /* tree */
            areturn
        end local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavDetail
        end local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulNavSummary
        end local 9 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree div
        end local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree subDiv
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree skipLinkDiv
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 2 // java.util.Deque queue
        end local 1 // boolean top
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.Navigation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   48     0          this  Ljdk/javadoc/internal/doclets/formats/html/markup/Navigation;
            0   48     1           top  Z
            6    9     2         queue  Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
           10   48     2         queue  Ljava/util/Deque<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            3   48     3          tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4   48     4        navDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           14   48     5   skipLinkDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           17   48     6       navList  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           24   48     7      aboutDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           27   48     8        subDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           29   48     9           div  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           30   48    10  ulNavSummary  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           34   48    11   ulNavDetail  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 65
            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 65
            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.SYSTEMPROPERTIES: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.TREE: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
            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 15
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.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
          44    45      46  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$jdk$javadoc$internal$doclets$toolkit$util$VisibleMemberTable$Kind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 65
            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