public class jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
  super_class: java.lang.Object
{
  public final jdk.javadoc.internal.doclets.toolkit.util.DocPath pathToRoot;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final jdk.javadoc.internal.doclets.toolkit.util.DocPath path;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final jdk.javadoc.internal.doclets.toolkit.util.DocPath filename;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  protected final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final jdk.javadoc.internal.doclets.formats.html.Contents contents;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/Contents;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final jdk.javadoc.internal.doclets.toolkit.Messages messages;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Messages;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final jdk.javadoc.internal.doclets.toolkit.Resources resources;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final jdk.javadoc.internal.doclets.formats.html.markup.Links links;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected boolean printedAnnotationHeading;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean printedAnnotationFieldHeading;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

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

  jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree fixedNavDiv;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    flags: (0x0000) 

  static final java.util.regex.Pattern IMPROPER_HTML_CHARS;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  protected java.lang.String winTitle;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected jdk.javadoc.internal.doclets.formats.html.markup.Script mainBodyScript;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
    flags: (0x0004) ACC_PROTECTED

  private static final java.util.regex.Pattern docrootPattern;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 180
            ldc ".*[&<>].*"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.IMPROPER_HTML_CHARS:Ljava/util/regex/Pattern;
         1: .line 265
            ldc "{@docroot}"
            invokestatic java.util.regex.Pattern.quote:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
         2: .line 264
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
         3: .line 265
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
         0: .line 195
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 161
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationHeading:Z
         2: .line 166
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationFieldHeading:Z
         3: .line 171
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         4: .line 176
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
         5: .line 178
            aload 0 /* this */
            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
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         6: .line 1664
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         7: .line 196
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         8: .line 197
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         9: .line 198
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        10: .line 199
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
        11: .line 200
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        12: .line 201
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
        13: .line 202
            aload 0 /* this */
            aload 2 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        14: .line 203
            aload 0 /* this */
            aload 2 /* 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.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        15: .line 204
            aload 0 /* this */
            aload 2 /* path */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.basename:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.filename:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        16: .line 206
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            ldc "doclet.Generating_0"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        17: .line 207
            aload 1 /* configuration */
            aload 2 /* path */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getPath:()Ljava/lang/String;
            aastore
        18: .line 206
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        19: .line 208
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        end local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   20     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   20     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   20     2           path  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
               Name  Flags
      configuration  
      path           

  public java.lang.String replaceDocRootDir(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String htmlstr
         0: .line 231
            aload 1 /* htmlstr */
            ldc "{@"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 2 /* index */
        start local 2 // int index
         1: .line 232
            iload 2 /* index */
            ifge 3
         2: .line 233
            aload 1 /* htmlstr */
            areturn
         3: .line 235
      StackMap locals: int
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
            aload 1 /* htmlstr */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 3 /* docrootMatcher */
        start local 3 // java.util.regex.Matcher docrootMatcher
         4: .line 236
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 6
         5: .line 237
            aload 1 /* htmlstr */
            areturn
         6: .line 239
      StackMap locals: java.util.regex.Matcher
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 4 /* buf */
        start local 4 // java.lang.StringBuilder buf
         7: .line 240
            iconst_0
            istore 5 /* prevEnd */
        start local 5 // int prevEnd
         8: .line 242
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.start:()I
            istore 6 /* match */
        start local 6 // int match
         9: .line 244
            aload 4 /* buf */
            aload 1 /* htmlstr */
            iload 5 /* prevEnd */
            iload 6 /* match */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 245
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.end:()I
            istore 5 /* prevEnd */
        11: .line 246
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docrootparent:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 15
            aload 1 /* htmlstr */
            ldc "/.."
            iload 5 /* prevEnd */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 15
        12: .line 248
            aload 4 /* buf */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docrootparent:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 249
            iinc 5 /* prevEnd */ 3
        14: .line 250
            goto 18
        15: .line 252
      StackMap locals: int
      StackMap stack:
            aload 4 /* buf */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.isEmpty:()Z
            ifeq 16
            ldc "."
            goto 17
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        16: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String int java.util.regex.Matcher java.lang.StringBuilder int int
      StackMap stack: java.lang.StringBuilder java.lang.String
        17: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 255
      StackMap locals:
      StackMap stack:
            iload 5 /* prevEnd */
            aload 1 /* htmlstr */
            invokevirtual java.lang.String.length:()I
            if_icmpge 20
            aload 1 /* htmlstr */
            iload 5 /* prevEnd */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 47
            if_icmpeq 20
        19: .line 256
            aload 4 /* buf */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 6 // int match
        20: .line 258
      StackMap locals:
      StackMap stack:
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 8
        21: .line 259
            aload 4 /* buf */
            aload 1 /* htmlstr */
            iload 5 /* prevEnd */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 260
            aload 4 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // int prevEnd
        end local 4 // java.lang.StringBuilder buf
        end local 3 // java.util.regex.Matcher docrootMatcher
        end local 2 // int index
        end local 1 // java.lang.String htmlstr
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   23     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   23     1         htmlstr  Ljava/lang/String;
            1   23     2           index  I
            4   23     3  docrootMatcher  Ljava/util/regex/Matcher;
            7   23     4             buf  Ljava/lang/StringBuilder;
            8   23     5         prevEnd  I
            9   20     6           match  I
    MethodParameters:
         Name  Flags
      htmlstr  

  public jdk.javadoc.internal.doclets.toolkit.Content getAllClassesLinkScript(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String id
         0: .line 274
            new jdk.javadoc.internal.doclets.formats.html.markup.Script
            dup
            ldc "<!--\n  allClassesLink = document.getElementById("
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:(Ljava/lang/String;)V
         1: .line 276
            aload 1 /* id */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.appendStringLiteral:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
         2: .line 277
            ldc ");\n  if(window==top) {\n    allClassesLink.style.display = \"block\";\n  }\n  else {\n    allClassesLink.style.display = \"none\";\n  }\n  //-->\n"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.append:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
         3: .line 274
            astore 2 /* script */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
         4: .line 285
            aload 2 /* script */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* div */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content div
         5: .line 286
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.noScriptMessage:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* div_noscript */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content div_noscript
         6: .line 287
            aload 4 /* div_noscript */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NOSCRIPT:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 5 /* noScript */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content noScript
         7: .line 288
            aload 3 /* div */
            aload 5 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 289
            aload 3 /* div */
            areturn
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content noScript
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content div_noscript
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
        end local 1 // java.lang.String id
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    9     1            id  Ljava/lang/String;
            4    9     2        script  Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            5    9     3           div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6    9     4  div_noscript  Ljdk/javadoc/internal/doclets/toolkit/Content;
            7    9     5      noScript  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      id    

  private void addMethodInfo(javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ExecutableElement method
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content dl
         0: .line 299
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* method */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 3 /* enclosing */
        start local 3 // javax.lang.model.element.TypeElement enclosing
         1: .line 300
            aload 3 /* enclosing */
            invokeinterface javax.lang.model.element.TypeElement.getInterfaces:()Ljava/util/List;
            astore 4 /* intfacs */
        start local 4 // java.util.List intfacs
         2: .line 301
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* method */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.overriddenMethod:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/element/ExecutableElement;
            astore 5 /* overriddenMethod */
        start local 5 // javax.lang.model.element.ExecutableElement overriddenMethod
         3: .line 305
            aload 4 /* intfacs */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 5
         4: .line 306
            new jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods
            dup
            aload 1 /* method */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.<init>:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.build:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 6
         5: .line 307
      StackMap locals: javax.lang.model.element.TypeElement java.util.List javax.lang.model.element.ExecutableElement
      StackMap stack:
            aload 5 /* overriddenMethod */
            ifnull 13
         6: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* method */
            aload 2 /* dl */
            invokestatic jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addImplementsInfo:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 309
            aload 5 /* overriddenMethod */
            ifnull 13
         8: .line 310
            aload 0 /* this */
         9: .line 311
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* method */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.overriddenType:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/type/TypeMirror;
        10: .line 312
            aload 5 /* overriddenMethod */
        11: .line 313
            aload 2 /* dl */
        12: .line 310
            invokestatic jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addOverridden:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 316
      StackMap locals:
      StackMap stack:
            return
        end local 5 // javax.lang.model.element.ExecutableElement overriddenMethod
        end local 4 // java.util.List intfacs
        end local 3 // javax.lang.model.element.TypeElement enclosing
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content dl
        end local 1 // javax.lang.model.element.ExecutableElement method
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   14     1            method  Ljavax/lang/model/element/ExecutableElement;
            0   14     2                dl  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   14     3         enclosing  Ljavax/lang/model/element/TypeElement;
            2   14     4           intfacs  Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
            3   14     5  overriddenMethod  Ljavax/lang/model/element/ExecutableElement;
    MethodParameters:
        Name  Flags
      method  
      dl      

  protected void addTagsInfo(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element e
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 325
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nocomment:Z
            ifeq 2
         1: .line 326
            return
         2: .line 328
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DL: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 3 /* dl */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content dl
         3: .line 329
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
            ifeq 5
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isConstructor:(Ljavax/lang/model/element/Element;)Z
            ifne 5
         4: .line 330
            aload 0 /* this */
            aload 1 /* e */
            checkcast javax.lang.model.element.ExecutableElement
            aload 3 /* dl */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addMethodInfo:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 332
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 4 /* output */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content output
         6: .line 333
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* e */
         7: .line 334
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getCustomTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
         8: .line 335
            aload 0 /* this */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
            aload 4 /* output */
         9: .line 333
            invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.genTagOutput:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 336
            aload 3 /* dl */
            aload 4 /* output */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 337
            aload 2 /* htmltree */
            aload 3 /* dl */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 338
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content output
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content dl
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   13     1         e  Ljavax/lang/model/element/Element;
            0   13     2  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   13     3        dl  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6   13     4    output  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      e         
      htmltree  

  protected boolean hasSerializationOverviewTags(javax.lang.model.element.VariableElement);
    descriptor: (Ljavax/lang/model/element/VariableElement;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.VariableElement field
         0: .line 348
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 2 /* output */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content output
         1: .line 349
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* field */
         2: .line 350
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* field */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getCustomTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
         3: .line 351
            aload 0 /* this */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
            aload 2 /* output */
         4: .line 349
            invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.genTagOutput:(Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 352
            aload 2 /* output */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 6
            iconst_0
            goto 7
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
         6: iconst_1
      StackMap locals:
      StackMap stack: int
         7: ireturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content output
        end local 1 // javax.lang.model.element.VariableElement field
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    8     1   field  Ljavax/lang/model/element/VariableElement;
            1    8     2  output  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      field  

  public jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter getTagletWriterInstance(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // boolean isFirstSentence
         0: .line 361
            new jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl
            dup
            aload 0 /* this */
            iload 1 /* isFirstSentence */
            invokespecial jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Z)V
            areturn
        end local 1 // boolean isFirstSentence
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  isFirstSentence  Z
    MethodParameters:
                 Name  Flags
      isFirstSentence  

  public jdk.javadoc.internal.doclets.toolkit.Content getTargetPackageLink(javax.lang.model.element.PackageElement, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement pkg
        start local 2 // java.lang.String target
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
         0: .line 374
            aload 0 /* this */
            aload 1 /* pkg */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 3 /* label */
            ldc ""
            aload 2 /* target */
            invokestatic 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;
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 2 // java.lang.String target
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1     pkg  Ljavax/lang/model/element/PackageElement;
            0    1     2  target  Ljava/lang/String;
            0    1     3   label  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
        Name  Flags
      pkg     
      target  
      label   

  public jdk.javadoc.internal.doclets.toolkit.Content getTargetModulePackageLink(javax.lang.model.element.PackageElement, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement pkg
        start local 2 // java.lang.String target
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 4 // javax.lang.model.element.ModuleElement mdle
         0: .line 388
            aload 0 /* this */
            aload 1 /* pkg */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 389
            aload 3 /* label */
            ldc ""
            aload 2 /* target */
         2: .line 388
            invokestatic 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;
            areturn
        end local 4 // javax.lang.model.element.ModuleElement mdle
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 2 // java.lang.String target
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1     pkg  Ljavax/lang/model/element/PackageElement;
            0    3     2  target  Ljava/lang/String;
            0    3     3   label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    3     4    mdle  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
        Name  Flags
      pkg     
      target  
      label   
      mdle    

  public jdk.javadoc.internal.doclets.toolkit.Content getTargetModuleLink(java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, javax.lang.model.element.ModuleElement);
    descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String target
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 3 // javax.lang.model.element.ModuleElement mdle
         0: .line 401
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 402
            aload 3 /* mdle */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 401
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 402
            aload 2 /* label */
            ldc ""
            aload 1 /* target */
         4: .line 401
            invokestatic 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;
            areturn
        end local 3 // javax.lang.model.element.ModuleElement mdle
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 1 // java.lang.String target
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  target  Ljava/lang/String;
            0    5     2   label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    5     3    mdle  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
        Name  Flags
      target  
      label   
      mdle    

  public void printHtmlDocument(java.util.List<java.lang.String>, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.List metakeywords
        start local 2 // boolean includeScript
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content body
         0: .line 418
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.DocType.forVersion:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;)Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
            astore 4 /* htmlDocType */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.DocType htmlDocType
         1: .line 419
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.newPage:Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 5 /* htmlComment */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmlComment
         2: .line 420
            new jdk.javadoc.internal.doclets.formats.html.markup.Head
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docletVersion:Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Head.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;Ljava/lang/String;)V
         3: .line 421
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.notimestamp:Z
            ifeq 4
            iconst_0
            goto 5
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.DocType jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head
         4: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.DocType jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head int
         5: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTimestamp:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         6: .line 422
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTitle:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         7: .line 423
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.charset:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setCharset:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         8: .line 424
            aload 1 /* metakeywords */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addKeywords:(Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         9: .line 425
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getMainStylesheet:()Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getAdditionalStylesheets:()Ljava/util/List;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setStylesheets:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
        10: .line 426
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setIndex:(ZLjdk/javadoc/internal/doclets/formats/html/markup/Script;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
        11: .line 420
            astore 6 /* head */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
        12: .line 428
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getLocale:()Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            aload 6 /* head */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.toContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 3 /* body */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HTML:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* htmlTree */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        13: .line 429
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument
            dup
            aload 4 /* htmlDocType */
            aload 5 /* htmlComment */
            aload 7 /* htmlTree */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            astore 8 /* htmlDocument */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument htmlDocument
        14: .line 430
            aload 8 /* htmlDocument */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.write:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;)V
        15: .line 431
            return
        end local 8 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument htmlDocument
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmlComment
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.DocType htmlDocType
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 2 // boolean includeScript
        end local 1 // java.util.List metakeywords
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   16     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   16     1   metakeywords  Ljava/util/List<Ljava/lang/String;>;
            0   16     2  includeScript  Z
            0   16     3           body  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   16     4    htmlDocType  Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
            2   16     5    htmlComment  Ljdk/javadoc/internal/doclets/toolkit/Content;
           12   16     6           head  Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
           13   16     7       htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
           14   16     8   htmlDocument  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (Ljava/util/List<Ljava/lang/String;>;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
               Name  Flags
      metakeywords   
      includeScript  
      body           

  public java.lang.String getWindowTitle(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String title
         0: .line 440
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.windowtitle:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 2
         1: .line 441
            new java.lang.StringBuilder
            dup
            aload 1 /* title */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.windowtitle:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* title */
         2: .line 443
      StackMap locals:
      StackMap stack:
            aload 1 /* title */
            areturn
        end local 1 // java.lang.String title
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  title  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      title  

  public jdk.javadoc.internal.doclets.toolkit.Content getUserHeaderFooter(boolean);
    descriptor: (Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // boolean header
         0: .line 454
            iload 1 /* header */
            ifeq 3
         1: .line 455
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.header:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* content */
        start local 2 // java.lang.String content
         2: .line 456
            goto 7
        end local 2 // java.lang.String content
         3: .line 457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.footer:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 6
         4: .line 458
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.footer:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* content */
        start local 2 // java.lang.String content
         5: .line 459
            goto 7
        end local 2 // java.lang.String content
         6: .line 460
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.header:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* content */
        start local 2 // java.lang.String content
         7: .line 463
      StackMap locals: java.lang.String
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 2 /* content */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            astore 3 /* rawContent */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content rawContent
         8: .line 464
            aload 3 /* rawContent */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content rawContent
        end local 2 // java.lang.String content
        end local 1 // boolean header
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    9     1      header  Z
            2    3     2     content  Ljava/lang/String;
            5    6     2     content  Ljava/lang/String;
            7    9     2     content  Ljava/lang/String;
            8    9     3  rawContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
        Name  Flags
      header  

  public void addTop(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
         0: .line 473
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.top:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            astore 2 /* top */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content top
         1: .line 474
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 2 /* top */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 475
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content top
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    3     2       top  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      htmlTree  

  public void addBottom(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
         0: .line 483
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.bottom:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            astore 2 /* bottom */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content bottom
         1: .line 484
            aload 2 /* bottom */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SMALL:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* small */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content small
         2: .line 485
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.legalCopy:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 3 /* small */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.P:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* p */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content p
         3: .line 486
            aload 1 /* htmlTree */
            aload 4 /* p */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 487
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content p
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content small
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content bottom
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    5     2    bottom  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    5     3     small  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    5     4         p  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      htmlTree  

  protected void addNavLinks(boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=19, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // boolean header
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
         0: .line 496
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nonavbar:Z
            ifne 114
         1: .line 497
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.NAV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
            ifeq 3
         2: .line 498
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            goto 4
         3: .line 499
      StackMap locals:
      StackMap stack:
            aload 2 /* htmlTree */
         4: .line 497
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            astore 3 /* tree */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content tree
         5: .line 500
            ldc "allclasses_"
            astore 4 /* allClassesId */
        start local 4 // java.lang.String allClassesId
         6: .line 501
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 5 /* navDiv */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
         7: .line 502
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.fixedNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
         8: .line 503
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            ldc "doclet.Skip_navigation_links"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* skipNavLinks */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
         9: .line 504
            iload 1 /* header */
            ifeq 22
        10: .line 505
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 506
            aload 5 /* navDiv */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.topNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        12: .line 507
            new java.lang.StringBuilder
            dup
            aload 4 /* allClassesId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "navbar_top"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* allClassesId */
        13: .line 508
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            astore 7 /* a */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        14: .line 510
            aload 5 /* navDiv */
            aload 7 /* a */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        15: .line 511
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
        16: .line 512
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            aload 6 /* skipNavLinks */
        17: .line 513
            aload 6 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        18: .line 512
            invokestatic 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;
        19: .line 511
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 8 /* skipLinkContent */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        20: .line 514
            aload 5 /* navDiv */
            aload 8 /* skipLinkContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        21: .line 515
            goto 33
        22: .line 516
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 3 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_BOTTOM_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        23: .line 517
            aload 5 /* navDiv */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.bottomNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        24: .line 518
            new java.lang.StringBuilder
            dup
            aload 4 /* allClassesId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "navbar_bottom"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* allClassesId */
        25: .line 519
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            astore 7 /* a */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        26: .line 520
            aload 5 /* navDiv */
            aload 7 /* a */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        27: .line 521
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
        28: .line 522
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            aload 6 /* skipNavLinks */
        29: .line 523
            aload 6 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        30: .line 522
            invokestatic 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;
        31: .line 521
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 8 /* skipLinkContent */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        32: .line 524
            aload 5 /* navDiv */
            aload 8 /* skipLinkContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        33: .line 526
      StackMap locals:
      StackMap stack:
            iload 1 /* header */
            ifeq 36
        34: .line 527
            aload 5 /* navDiv */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        35: .line 528
            goto 37
        36: .line 529
      StackMap locals:
      StackMap stack:
            aload 5 /* navDiv */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        37: .line 531
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 7 /* navList */
        start local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        38: .line 532
            aload 7 /* navList */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        39: .line 533
            aload 7 /* navList */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.TITLE:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
        40: .line 534
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            ldc "doclet.Navigation"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getText:(Ljava/lang/String;)Ljava/lang/String;
        41: .line 533
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        42: .line 535
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createoverview:Z
            ifeq 44
        43: .line 536
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkContents:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        44: .line 538
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.showModules:Z
            ifeq 50
        45: .line 539
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 48
        46: .line 540
            aload 7 /* navList */
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        47: .line 541
            goto 50
      StackMap locals:
      StackMap stack:
        48: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 50
        49: .line 542
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkModule:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 53
        51: .line 546
            aload 7 /* navList */
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        52: .line 547
            goto 55
      StackMap locals:
      StackMap stack:
        53: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 55
        54: .line 548
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        55: .line 550
      StackMap locals:
      StackMap stack:
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClass:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        56: .line 551
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.classuse:Z
            ifeq 58
        57: .line 552
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClassUse:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createtree:Z
            ifeq 60
        59: .line 555
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkTree:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        60: .line 557
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecated:Z
            ifne 63
        61: .line 558
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nodeprecatedlist:Z
            ifne 63
        62: .line 559
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkDeprecated:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        63: .line 561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
            ifeq 65
        64: .line 562
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkIndex:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        65: .line 564
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nohelp:Z
            ifne 67
        66: .line 565
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkHelp:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        67: .line 567
      StackMap locals:
      StackMap stack:
            aload 5 /* navDiv */
            aload 7 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        68: .line 568
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
            iload 1 /* header */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getUserHeaderFooter:(Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 8 /* aboutDiv */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        69: .line 569
            aload 5 /* navDiv */
            aload 8 /* aboutDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        70: .line 570
            iload 1 /* header */
            ifeq 73
        71: .line 571
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 5 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        72: .line 572
            goto 74
        73: .line 573
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 3 /* tree */
            aload 5 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        74: .line 575
      StackMap locals:
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPrevious:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkNext:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 9 /* ulNav */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content ulNav
        75: .line 576
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 9 /* ulNav */
            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 10 /* subDiv */
        start local 10 // jdk.javadoc.internal.doclets.toolkit.Content subDiv
        76: .line 577
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
            ifeq 81
        77: .line 578
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
        78: .line 579
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavShowLists:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.filename:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavHideLists:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
        79: .line 578
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 11 /* ulFrames */
        start local 11 // jdk.javadoc.internal.doclets.toolkit.Content ulFrames
        80: .line 580
            aload 10 /* subDiv */
            aload 11 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 11 // jdk.javadoc.internal.doclets.toolkit.Content ulFrames
        81: .line 582
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClassIndex:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_0
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 11 /* ulAllClasses */
        start local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulAllClasses
        82: .line 583
            aload 11 /* ulAllClasses */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.ID:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
            aload 4 /* allClassesId */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
        83: .line 584
            aload 10 /* subDiv */
            aload 11 /* ulAllClasses */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        84: .line 585
            iload 1 /* header */
            ifeq 95
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.createindex:Z
            ifeq 95
        85: .line 586
            ldc "search"
            astore 12 /* searchValueId */
        start local 12 // java.lang.String searchValueId
        86: .line 587
            ldc "reset"
            astore 13 /* reset */
        start local 13 // java.lang.String reset
        87: .line 588
            ldc "text"
            aload 12 /* searchValueId */
            aload 12 /* 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 14 /* inputText */
        start local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputText
        88: .line 589
            aload 13 /* reset */
            aload 13 /* reset */
            aload 13 /* 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 15 /* inputReset */
        start local 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputReset
        89: .line 590
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            ldc "doclet.search"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 16 /* searchTxt */
        start local 16 // jdk.javadoc.internal.doclets.toolkit.Content searchTxt
        90: .line 591
            aload 12 /* searchValueId */
            aload 16 /* searchTxt */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LABEL:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 17 /* liInput */
        start local 17 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree liInput
        91: .line 592
            aload 17 /* liInput */
            aload 14 /* inputText */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        92: .line 593
            aload 17 /* liInput */
            aload 15 /* inputReset */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        93: .line 594
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 17 /* liInput */
            iconst_0
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 18 /* ulSearch */
        start local 18 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulSearch
        94: .line 595
            aload 10 /* subDiv */
            aload 18 /* ulSearch */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 18 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulSearch
        end local 17 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree liInput
        end local 16 // jdk.javadoc.internal.doclets.toolkit.Content searchTxt
        end local 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputReset
        end local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputText
        end local 13 // java.lang.String reset
        end local 12 // java.lang.String searchValueId
        95: .line 597
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 10 /* subDiv */
            aload 0 /* this */
            aload 4 /* allClassesId */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAllClassesLinkScript:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        96: .line 598
            aload 0 /* this */
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        97: .line 599
            iload 1 /* header */
            ifeq 109
        98: .line 600
            aload 10 /* subDiv */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        99: .line 601
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       100: .line 602
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.END_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       101: .line 603
            aload 3 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       102: .line 604
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navPadding:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 12 /* paddingDiv */
        start local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
       103: .line 605
            aload 3 /* tree */
            aload 12 /* paddingDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       104: .line 606
            new jdk.javadoc.internal.doclets.formats.html.markup.Script
            dup
       105: .line 607
            ldc "<!--\n$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n//-->\n"
       106: .line 606
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:(Ljava/lang/String;)V
            astore 13 /* script */
        start local 13 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
       107: .line 610
            aload 3 /* tree */
            aload 13 /* script */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 13 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
        end local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
       108: .line 611
            goto 112
       109: .line 612
      StackMap locals:
      StackMap stack:
            aload 10 /* subDiv */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       110: .line 613
            aload 3 /* tree */
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       111: .line 614
            aload 3 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.END_OF_BOTTOM_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       112: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.NAV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
            ifeq 114
       113: .line 617
            aload 2 /* htmlTree */
            aload 3 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulAllClasses
        end local 10 // jdk.javadoc.internal.doclets.toolkit.Content subDiv
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content ulNav
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        end local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
        end local 4 // java.lang.String allClassesId
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content tree
       114: .line 620
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 1 // boolean header
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0  115     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0  115     1           header  Z
            0  115     2         htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5  114     3             tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6  114     4     allClassesId  Ljava/lang/String;
            7  114     5           navDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            9  114     6     skipNavLinks  Ljdk/javadoc/internal/doclets/toolkit/Content;
           14   21     7                a  Ljdk/javadoc/internal/doclets/toolkit/Content;
           20   21     8  skipLinkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           26   33     7                a  Ljdk/javadoc/internal/doclets/toolkit/Content;
           32   33     8  skipLinkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           38  114     7          navList  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           69  114     8         aboutDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           75  114     9            ulNav  Ljdk/javadoc/internal/doclets/toolkit/Content;
           76  114    10           subDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           80   81    11         ulFrames  Ljdk/javadoc/internal/doclets/toolkit/Content;
           82  114    11     ulAllClasses  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           86   95    12    searchValueId  Ljava/lang/String;
           87   95    13            reset  Ljava/lang/String;
           88   95    14        inputText  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           89   95    15       inputReset  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           90   95    16        searchTxt  Ljdk/javadoc/internal/doclets/toolkit/Content;
           91   95    17          liInput  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           94   95    18         ulSearch  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
          103  108    12       paddingDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
          107  108    13           script  Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
    MethodParameters:
          Name  Flags
      header    
      htmlTree  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkNext();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 629
            aload 0 /* this */
            aconst_null
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkNext:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPrevious();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 639
            aload 0 /* this */
            aconst_null
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPrevious:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;

  protected void addSummaryDetailLinks(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content navDiv
         0: .line 646
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content navDiv
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  navDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
        Name  Flags
      navDiv  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkContents();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 654
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.overviewSummary:(Z)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 655
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 ""
         2: .line 654
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 1 /* linkContent */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         3: .line 656
            aload 1 /* linkContent */
            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 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 657
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            3    5     1  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkModule(javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ModuleElement mdle
         0: .line 667
            aload 0 /* this */
            aload 1 /* mdle */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getModuleLink:(Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* linkContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         1: .line 668
            aload 2 /* linkContent */
            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
         2: .line 669
            aload 3 /* li */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 1 // javax.lang.model.element.ModuleElement mdle
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1         mdle  Ljavax/lang/model/element/ModuleElement;
            1    3     2  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    3     3           li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      mdle  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkModule();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 678
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel: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 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 679
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPackage(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement pkg
         0: .line 689
            aload 0 /* this */
            aload 1 /* pkg */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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.HtmlDocletWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* linkContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         1: .line 690
            aload 2 /* linkContent */
            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
         2: .line 691
            aload 3 /* li */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1          pkg  Ljavax/lang/model/element/PackageElement;
            1    3     2  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    3     3           li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      pkg   

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPackage();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 700
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            astore 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 701
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClassUse();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 710
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel: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 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 711
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  public jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPrevious(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath prev
         0: .line 722
            aload 1 /* prev */
            ifnull 3
         1: .line 723
            aload 1 /* prev */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.prevLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
            invokestatic 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;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         2: .line 724
            goto 4
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         3: .line 726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.prevLabel: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 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 727
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath prev
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  prev  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            2    3     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      prev  

  public jdk.javadoc.internal.doclets.toolkit.Content getNavLinkNext(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath next
         0: .line 739
            aload 1 /* next */
            ifnull 3
         1: .line 740
            aload 1 /* next */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.nextLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
            invokestatic 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;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         2: .line 741
            goto 4
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         3: .line 743
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.nextLabel: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 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 744
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath next
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  next  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            2    3     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      next  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavShowLists(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath link
         0: .line 754
            new jdk.javadoc.internal.doclets.toolkit.util.DocLink
            dup
            aload 1 /* link */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            aconst_null
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocLink.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)V
            astore 2 /* dl */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocLink dl
         1: .line 755
            aload 2 /* dl */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.framesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc "_top"
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* framesContent */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content framesContent
         2: .line 756
            aload 3 /* framesContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* li */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
         3: .line 757
            aload 4 /* li */
            areturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content framesContent
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocLink dl
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath link
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1           link  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            1    4     2             dl  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            2    4     3  framesContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    4     4             li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      link  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavShowLists();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 766
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavShowLists:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavHideLists(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath link
         0: .line 776
            aload 1 /* link */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.noFramesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc "_top"
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* noFramesContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content noFramesContent
         1: .line 777
            aload 2 /* noFramesContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* li */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
         2: .line 778
            aload 3 /* li */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content noFramesContent
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath link
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1             link  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            1    3     2  noFramesContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    3     3               li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      link  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkTree();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 790
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 1 /* packages */
        start local 1 // java.util.List packages
         1: .line 791
            aload 1 /* packages */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 3
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 3
         2: .line 792
            aload 0 /* this */
            aload 1 /* packages */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 4
         3: .line 793
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
         4: .line 791
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            astore 2 /* docPath */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath docPath
         5: .line 794
            aload 2 /* docPath */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 ""
            invokestatic 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;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath docPath
        end local 1 // java.util.List packages
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    6     1  packages  Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
            5    6     2   docPath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkMainTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String label
         0: .line 804
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
         1: .line 805
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 1 /* label */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
         2: .line 804
            invokestatic 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;
            astore 2 /* mainTreeContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content mainTreeContent
         3: .line 806
            aload 2 /* mainTreeContent */
            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
         4: .line 807
            aload 3 /* li */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content mainTreeContent
        end local 1 // java.lang.String label
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1            label  Ljava/lang/String;
            3    5     2  mainTreeContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     3               li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      label  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClass();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 816
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel: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 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 817
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkDeprecated();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 826
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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;
         1: .line 827
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 ""
         2: .line 826
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 1 /* linkContent */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         3: .line 828
            aload 1 /* linkContent */
            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 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 829
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            3    5     1  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClassIndex();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 840
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 841
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.frames:Z
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.AllClasses:(Z)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 840
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 842
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.allClassesLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
         4: .line 840
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 1 /* allClassesContent */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content allClassesContent
         5: .line 843
            aload 1 /* allClassesContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         6: .line 844
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content allClassesContent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            5    7     1  allClassesContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6    7     2                 li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkIndex();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 853
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 854
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.splitindex:Z
            ifeq 3
         2: .line 855
            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 4
         3: .line 856
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_ALL:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         4: .line 853
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
      StackMap stack: 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;
         5: .line 857
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 ""
         6: .line 853
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 1 /* linkContent */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         7: .line 858
            aload 1 /* linkContent */
            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 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         8: .line 859
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            7    9     1  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            8    9     2           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkHelp();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 870
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.helpfile:Ljava/lang/String;
            astore 1 /* helpfile */
        start local 1 // java.lang.String helpfile
         1: .line 872
            aload 1 /* helpfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 4
         2: .line 873
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.HELP_DOC:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 2 /* helpfilenm */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         3: .line 874
            goto 6
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         4: .line 875
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* 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 3 /* file */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
         5: .line 876
            aload 3 /* 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 2 /* helpfilenm */
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         6: .line 878
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* helpfilenm */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 879
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 ""
         8: .line 878
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* linkContent */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         9: .line 880
            aload 3 /* linkContent */
            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 4 /* li */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
        10: .line 881
            aload 4 /* li */
            areturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
        end local 1 // java.lang.String helpfile
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1   11     1     helpfile  Ljava/lang/String;
            3    4     2   helpfilenm  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            6   11     2   helpfilenm  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            5    6     3         file  Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            9   11     3  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           10   11     4           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected void addNavGap(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content liNav
         0: .line 890
            aload 1 /* liNav */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 891
            aload 1 /* liNav */
            ldc "|"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         2: .line 892
            aload 1 /* liNav */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 893
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content liNav
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1  liNav  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      liNav  

  public jdk.javadoc.internal.doclets.toolkit.Content getTableCaption(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content title
         0: .line 902
            aload 1 /* title */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* captionSpan */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content captionSpan
         1: .line 903
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* space */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content space
         2: .line 904
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.tabEnd:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 3 /* space */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* tabSpan */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content tabSpan
         3: .line 905
            aload 2 /* captionSpan */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CAPTION:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 5 /* caption */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content caption
         4: .line 906
            aload 5 /* caption */
            aload 4 /* tabSpan */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 907
            aload 5 /* caption */
            areturn
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content caption
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content tabSpan
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content space
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content captionSpan
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content title
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    6     1        title  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    6     2  captionSpan  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    6     3        space  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    6     4      tabSpan  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    6     5      caption  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      title  

  public jdk.javadoc.internal.doclets.toolkit.Content getPackageName(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
         0: .line 917
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 918
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.defaultPackageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 3
         2: .line 919
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPackageLabel:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
         3: .line 917
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            areturn
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1  packageElement  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
                Name  Flags
      packageElement  

  public jdk.javadoc.internal.doclets.toolkit.Content getPackageLabel(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.CharSequence packageName
         0: .line 929
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 1 /* packageName */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            areturn
        end local 1 // java.lang.CharSequence packageName
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  packageName  Ljava/lang/CharSequence;
    MethodParameters:
             Name  Flags
      packageName  

  protected jdk.javadoc.internal.doclets.toolkit.util.DocPath pathString(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement te
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath name
         0: .line 939
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            aload 2 /* name */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath name
        end local 1 // javax.lang.model.element.TypeElement te
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1    te  Ljavax/lang/model/element/TypeElement;
            0    1     2  name  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
      Name  Flags
      te    
      name  

  protected jdk.javadoc.internal.doclets.toolkit.util.DocPath pathString(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath name
         0: .line 952
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 1 /* packageElement */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* name */
            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;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath name
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  packageElement  Ljavax/lang/model/element/PackageElement;
            0    1     2            name  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
                Name  Flags
      packageElement  
      name            

  public java.lang.String getPackageAnchorName(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
         0: .line 961
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 962
      StackMap locals:
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.UNNAMED_PACKAGE_ANCHOR:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            goto 3
         2: .line 963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
         3: .line 961
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1  packageElement  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
                Name  Flags
      packageElement  

  public jdk.javadoc.internal.doclets.toolkit.Content getPackageLink(javax.lang.model.element.PackageElement, java.lang.CharSequence);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
        start local 2 // java.lang.CharSequence label
         0: .line 974
            aload 0 /* this */
            aload 1 /* packageElement */
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 2 /* label */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 2 // java.lang.CharSequence label
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  packageElement  Ljavax/lang/model/element/PackageElement;
            0    1     2           label  Ljava/lang/CharSequence;
    MethodParameters:
                Name  Flags
      packageElement  
      label           

  public jdk.javadoc.internal.doclets.toolkit.Content getPackageLink(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
         0: .line 978
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 979
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:()V
            goto 3
         2: .line 980
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
         3: .line 978
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            astore 2 /* content */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.StringContent content
         4: .line 981
            aload 0 /* this */
            aload 1 /* packageElement */
            aload 2 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.StringContent content
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  packageElement  Ljavax/lang/model/element/PackageElement;
            4    5     2         content  Ljdk/javadoc/internal/doclets/formats/html/markup/StringContent;
    MethodParameters:
                Name  Flags
      packageElement  

  public jdk.javadoc.internal.doclets.toolkit.Content getPackageLink(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
         0: .line 992
            aload 1 /* packageElement */
            ifnull 1
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 3 /* included */
        start local 3 // boolean included
         3: .line 993
            iload 3 /* included */
            ifne 10
         4: .line 994
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 9
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
      StackMap stack:
         5: 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
         6: .line 995
            aload 4 /* p */
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 996
            iconst_1
            istore 3 /* included */
         8: .line 997
            goto 10
        end local 4 // javax.lang.model.element.PackageElement p
         9: .line 994
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 1001
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content int
      StackMap stack:
            iload 3 /* included */
            ifne 11
            aload 1 /* packageElement */
            ifnonnull 14
        11: .line 1002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* packageElement */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        12: .line 1003
            aload 2 /* label */
        13: .line 1002
            invokestatic 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;
            areturn
        14: .line 1005
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 4 /* crossPkgLink */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocLink crossPkgLink
        15: .line 1006
            aload 4 /* crossPkgLink */
            ifnull 17
        16: .line 1007
            aload 4 /* crossPkgLink */
            aload 2 /* label */
            invokestatic 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;
            areturn
        17: .line 1009
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack:
            aload 2 /* label */
            areturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocLink crossPkgLink
        end local 3 // boolean included
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   18     1  packageElement  Ljavax/lang/model/element/PackageElement;
            0   18     2           label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   18     3        included  Z
            6    9     4               p  Ljavax/lang/model/element/PackageElement;
           15   18     4    crossPkgLink  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    MethodParameters:
                Name  Flags
      packageElement  
      label           

  public jdk.javadoc.internal.doclets.toolkit.Content getModuleLink(javax.lang.model.element.ModuleElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ModuleElement mdle
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
         0: .line 1022
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* mdle */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            istore 3 /* included */
        start local 3 // boolean included
         1: .line 1023
            iload 3 /* included */
            ifeq 3
         2: .line 1024
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 1 /* mdle */
            invokestatic 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 2 /* label */
            ldc ""
            ldc ""
            invokestatic 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 4
         3: .line 1025
      StackMap locals: int
      StackMap stack:
            aload 2 /* label */
         4: .line 1023
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            areturn
        end local 3 // boolean included
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 1 // javax.lang.model.element.ModuleElement mdle
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1      mdle  Ljavax/lang/model/element/ModuleElement;
            0    5     2     label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    5     3  included  Z
    MethodParameters:
       Name  Flags
      mdle   
      label  

  public jdk.javadoc.internal.doclets.toolkit.Content interfaceName(javax.lang.model.element.TypeElement, boolean);
    descriptor: (Ljavax/lang/model/element/TypeElement;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement typeElement
        start local 2 // boolean qual
         0: .line 1029
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            iload 2 /* qual */
            ifeq 2
         1: .line 1030
            aload 1 /* typeElement */
            invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            goto 3
         2: .line 1031
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement int
      StackMap stack: new 0 new 0
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
         3: .line 1029
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement int
      StackMap stack: new 0 new 0 java.lang.CharSequence
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            astore 3 /* name */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content name
         4: .line 1032
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isInterface:(Ljavax/lang/model/element/Element;)Z
            ifeq 5
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.interfaceName:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 3 /* name */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
         5: aload 3 /* name */
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
         6: areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content name
        end local 2 // boolean qual
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    7     1  typeElement  Ljavax/lang/model/element/TypeElement;
            0    7     2         qual  Z
            4    7     3         name  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      typeElement  
      qual         

  public void addSrcLink(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element typeElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1043
            aload 1 /* typeElement */
            ifnonnull 2
         1: .line 1044
            return
         2: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 4 /* te */
        start local 4 // javax.lang.model.element.TypeElement te
         3: .line 1047
            aload 4 /* te */
            ifnonnull 5
         4: .line 1049
            aload 1 /* typeElement */
            checkcast javax.lang.model.element.TypeElement
            astore 4 /* te */
         5: .line 1051
      StackMap locals: javax.lang.model.element.TypeElement
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         6: .line 1052
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SOURCE_OUTPUT: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;
         7: .line 1053
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* te */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.forClass:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/TypeElement;)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;
         8: .line 1051
            astore 5 /* href */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
         9: .line 1054
            aload 5 /* href */
        10: .line 1055
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokestatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.getAnchorName:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.fragment:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            aload 2 /* label */
            ldc ""
            ldc ""
        11: .line 1054
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* linkContent */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        12: .line 1056
            aload 3 /* htmltree */
            aload 6 /* linkContent */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 1057
            return
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
        end local 4 // javax.lang.model.element.TypeElement te
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 1 // javax.lang.model.element.Element typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   14     1  typeElement  Ljavax/lang/model/element/Element;
            0   14     2        label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   14     3     htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   14     4           te  Ljavax/lang/model/element/TypeElement;
            9   14     5         href  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
           12   14     6  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      typeElement  
      label        
      htmltree     

  public jdk.javadoc.internal.doclets.toolkit.Content getLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
         0: .line 1067
            new jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
            astore 2 /* factory */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl factory
         1: .line 1068
            aload 2 /* factory */
            aload 1 /* linkInfo */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.getLink:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl factory
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1  linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            1    2     2   factory  Ljdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl;
    MethodParameters:
          Name  Flags
      linkInfo  

  public jdk.javadoc.internal.doclets.toolkit.Content getTypeParameterLinks(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
         0: .line 1078
            new jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
            astore 2 /* factory */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl factory
         1: .line 1079
            aload 2 /* factory */
            aload 1 /* linkInfo */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.getTypeParameterLinks:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl factory
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1  linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            1    2     2   factory  Ljdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl;
    MethodParameters:
          Name  Flags
      linkInfo  

  public jdk.javadoc.internal.doclets.toolkit.Content getCrossClassLink(java.lang.String, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, boolean, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String qualifiedClassName
        start local 2 // java.lang.String refMemName
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 4 // boolean strong
        start local 5 // boolean code
         0: .line 1098
            ldc ""
            astore 6 /* className */
        start local 6 // java.lang.String className
         1: .line 1099
            aload 1 /* qualifiedClassName */
            ifnonnull 2
            ldc ""
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 1 /* qualifiedClassName */
      StackMap locals:
      StackMap stack: java.lang.String
         3: astore 7 /* packageName */
        start local 7 // java.lang.String packageName
         4: .line 1101
            goto 26
        start local 8 // int periodIndex
         5: .line 1102
      StackMap locals: java.lang.String int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 7 /* packageName */
            iload 8 /* periodIndex */
            iconst_1
            iadd
            aload 7 /* packageName */
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         6: .line 1103
            aload 6 /* className */
            invokevirtual java.lang.String.length:()I
            ifle 7
            new java.lang.StringBuilder
            dup
            ldc "."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 8
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         7: ldc ""
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int java.lang.String java.lang.String int
      StackMap stack: java.lang.StringBuilder java.lang.String
         8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 1102
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* className */
        10: .line 1104
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 6 /* className */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            astore 9 /* defaultLabel */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content defaultLabel
        11: .line 1105
            iload 5 /* code */
            ifeq 13
        12: .line 1106
            aload 9 /* defaultLabel */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 9 /* defaultLabel */
        13: .line 1107
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 7 /* packageName */
            iconst_0
            iload 8 /* periodIndex */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 7 /* packageName */
        14: .line 1108
            aload 0 /* this */
            aload 7 /* packageName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            ifnull 26
        15: .line 1116
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
            aload 7 /* packageName */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        16: .line 1117
            new java.lang.StringBuilder
            dup
            aload 6 /* className */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".html"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* refMemName */
        17: .line 1116
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 10 /* link */
        start local 10 // jdk.javadoc.internal.doclets.toolkit.util.DocLink link
        18: .line 1118
            aload 10 /* link */
        19: .line 1119
            aload 3 /* label */
            ifnull 20
            aload 3 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 21
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink
        20: aload 9 /* defaultLabel */
            goto 22
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink
        21: aload 3 /* label */
        22: .line 1120
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
            iload 4 /* strong */
        23: .line 1121
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Href_Class_Or_Interface_Title"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 7 /* packageName */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        24: .line 1122
            ldc ""
            iconst_1
        25: .line 1118
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjava/lang/String;Ljava/lang/String;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 10 // jdk.javadoc.internal.doclets.toolkit.util.DocLink link
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content defaultLabel
        end local 8 // int periodIndex
        26: .line 1101
      StackMap locals:
      StackMap stack:
            aload 7 /* packageName */
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            dup
            istore 8 /* periodIndex */
        start local 8 // int periodIndex
        27: iconst_m1
            if_icmpne 5
        28: .line 1125
            aconst_null
            areturn
        end local 8 // int periodIndex
        end local 7 // java.lang.String packageName
        end local 6 // java.lang.String className
        end local 5 // boolean code
        end local 4 // boolean strong
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 2 // java.lang.String refMemName
        end local 1 // java.lang.String qualifiedClassName
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   29     0                this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   29     1  qualifiedClassName  Ljava/lang/String;
            0   29     2          refMemName  Ljava/lang/String;
            0   29     3               label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   29     4              strong  Z
            0   29     5                code  Z
            1   29     6           className  Ljava/lang/String;
            4   29     7         packageName  Ljava/lang/String;
            5   26     8         periodIndex  I
           27   29     8         periodIndex  I
           11   26     9        defaultLabel  Ljdk/javadoc/internal/doclets/toolkit/Content;
           18   26    10                link  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    MethodParameters:
                    Name  Flags
      qualifiedClassName  
      refMemName          
      label               
      strong              
      code                

  public boolean isClassLinkable(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement typeElement
         0: .line 1129
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 2
         1: .line 1130
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
            ireturn
         2: .line 1132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.isExternal:(Ljavax/lang/model/element/Element;)Z
            ireturn
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
             Name  Flags
      typeElement  

  public jdk.javadoc.internal.doclets.toolkit.util.DocLink getCrossPackageLink(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String pkgName
         0: .line 1136
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
            aload 1 /* pkgName */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 1137
            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;
         2: .line 1136
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            areturn
        end local 1 // java.lang.String pkgName
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  pkgName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      pkgName  

  public jdk.javadoc.internal.doclets.toolkit.util.DocLink getCrossModuleLink(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String mdleName
         0: .line 1141
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
            aload 1 /* mdleName */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 1142
            aload 1 /* mdleName */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
         2: .line 1141
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            areturn
        end local 1 // java.lang.String mdleName
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  mdleName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      mdleName  

  public jdk.javadoc.internal.doclets.toolkit.Content getQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.Element);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.Element element
         0: .line 1153
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* context */
            aload 2 /* element */
            checkcast javax.lang.model.element.TypeElement
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
            astore 3 /* linkInfoImpl */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfoImpl
         1: .line 1154
            aload 0 /* this */
            aload 3 /* linkInfoImpl */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 3 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfoImpl
        end local 2 // javax.lang.model.element.Element element
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1       context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    2     2       element  Ljavax/lang/model/element/Element;
            1    2     3  linkInfoImpl  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
    MethodParameters:
         Name  Flags
      context  
      element  

  public void addPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 1165
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* typeElement */
            iconst_0
            aload 3 /* contentTree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1166
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    2     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    2     3  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      contentTree  

  public jdk.javadoc.internal.doclets.toolkit.Content getPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // boolean isStrong
         0: .line 1179
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 4 /* classlink */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder classlink
         1: .line 1180
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            astore 5 /* pkg */
        start local 5 // javax.lang.model.element.PackageElement pkg
         2: .line 1181
            aload 5 /* pkg */
            ifnull 4
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 5 /* pkg */
            invokeinterface javax.lang.model.element.PackageElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.shouldExcludeQualifier:(Ljava/lang/String;)Z
            ifne 4
         3: .line 1182
            aload 4 /* classlink */
            aload 0 /* this */
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getEnclosingPackageName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
         4: .line 1184
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.PackageElement
      StackMap stack:
            aload 4 /* classlink */
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         5: .line 1185
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            iload 3 /* isStrong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 1184
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 1186
            aload 4 /* classlink */
            areturn
        end local 5 // javax.lang.model.element.PackageElement pkg
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder classlink
        end local 3 // boolean isStrong
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    8     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    8     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    8     3     isStrong  Z
            1    8     4    classlink  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            2    8     5          pkg  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      isStrong     

  public void addPreQualifiedClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // boolean isStrong
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 1201
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            astore 5 /* pkg */
        start local 5 // javax.lang.model.element.PackageElement pkg
         1: .line 1202
            aload 5 /* pkg */
            ifnull 3
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 5 /* pkg */
            invokeinterface javax.lang.model.element.PackageElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.shouldExcludeQualifier:(Ljava/lang/String;)Z
            ifne 3
         2: .line 1203
            aload 4 /* contentTree */
            aload 0 /* this */
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getEnclosingPackageName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         3: .line 1205
      StackMap locals: javax.lang.model.element.PackageElement
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         4: .line 1206
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         5: .line 1207
            iload 3 /* isStrong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 1205
            astore 6 /* linkinfo */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkinfo
         7: .line 1208
            aload 0 /* this */
            aload 6 /* linkinfo */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 7 /* link */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content link
         8: .line 1209
            aload 4 /* contentTree */
            aload 7 /* link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 1210
            return
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content link
        end local 6 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkinfo
        end local 5 // javax.lang.model.element.PackageElement pkg
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 3 // boolean isStrong
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   10     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0   10     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0   10     3     isStrong  Z
            0   10     4  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   10     5          pkg  Ljavax/lang/model/element/PackageElement;
            7   10     6     linkinfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            8   10     7         link  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      isStrong     
      contentTree  

  public java.lang.String getEnclosingPackageName(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement te
         0: .line 1220
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.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 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            astore 2 /* encl */
        start local 2 // javax.lang.model.element.PackageElement encl
         1: .line 1221
            aload 2 /* encl */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
            ldc ""
            goto 3
      StackMap locals: javax.lang.model.element.PackageElement
      StackMap stack:
         2: new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 2 /* encl */
            invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 2 // javax.lang.model.element.PackageElement encl
        end local 1 // javax.lang.model.element.TypeElement te
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1    te  Ljavax/lang/model/element/TypeElement;
            1    4     2  encl  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
      Name  Flags
      te    

  public void addPreQualifiedStrongClassLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 1233
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* typeElement */
            iconst_1
            aload 3 /* contentTree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1234
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    2     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    2     3  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      contentTree  

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.Element, java.lang.CharSequence);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.Element element
        start local 3 // java.lang.CharSequence label
         0: .line 1245
            aload 0 /* this */
            aload 1 /* context */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            aload 2 /* element */
         1: .line 1246
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 3 /* label */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
         2: .line 1245
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 3 // java.lang.CharSequence label
        end local 2 // javax.lang.model.element.Element element
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    3     2  element  Ljavax/lang/model/element/Element;
            0    3     3    label  Ljava/lang/CharSequence;
    MethodParameters:
         Name  Flags
      context  
      element  
      label    

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.Element, java.lang.CharSequence, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.Element element
        start local 3 // java.lang.CharSequence label
        start local 4 // boolean strong
         0: .line 1260
            aload 0 /* this */
            aload 1 /* context */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            aload 2 /* element */
            aload 3 /* label */
            iload 4 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 4 // boolean strong
        end local 3 // java.lang.CharSequence label
        end local 2 // javax.lang.model.element.Element element
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    1     2  element  Ljavax/lang/model/element/Element;
            0    1     3    label  Ljava/lang/CharSequence;
            0    1     4   strong  Z
    MethodParameters:
         Name  Flags
      context  
      element  
      label    
      strong   

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.lang.CharSequence, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // javax.lang.model.element.Element element
        start local 4 // java.lang.CharSequence label
        start local 5 // boolean strong
         0: .line 1277
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* typeElement */
            aload 3 /* element */
            aload 4 /* label */
            iload 5 /* strong */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 5 // boolean strong
        end local 4 // java.lang.CharSequence label
        end local 3 // javax.lang.model.element.Element element
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    1     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    1     3      element  Ljavax/lang/model/element/Element;
            0    1     4        label  Ljava/lang/CharSequence;
            0    1     5       strong  Z
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      element      
      label        
      strong       

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // javax.lang.model.element.Element element
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 5 // boolean strong
         0: .line 1282
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* typeElement */
            aload 3 /* element */
            aload 4 /* label */
            iload 5 /* strong */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 5 // boolean strong
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 3 // javax.lang.model.element.Element element
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    1     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    1     3      element  Ljavax/lang/model/element/Element;
            0    1     4        label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    1     5       strong  Z
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      element      
      label        
      strong       

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, java.lang.CharSequence, boolean, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // javax.lang.model.element.Element element
        start local 4 // java.lang.CharSequence label
        start local 5 // boolean strong
        start local 6 // boolean isProperty
         0: .line 1300
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* typeElement */
            aload 3 /* element */
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 0 /* this */
            aload 4 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.check:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            iload 5 /* strong */
            iload 6 /* isProperty */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 6 // boolean isProperty
        end local 5 // boolean strong
        end local 4 // java.lang.CharSequence label
        end local 3 // javax.lang.model.element.Element element
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    1     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    1     3      element  Ljavax/lang/model/element/Element;
            0    1     4        label  Ljava/lang/CharSequence;
            0    1     5       strong  Z
            0    1     6   isProperty  Z
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      element      
      label        
      strong       
      isProperty   

  java.lang.CharSequence check(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.CharSequence s
         0: .line 1304
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.IMPROPER_HTML_CHARS:Ljava/util/regex/Pattern;
            aload 1 /* s */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 2 /* m */
        start local 2 // java.util.regex.Matcher m
         1: .line 1305
            aload 2 /* m */
            invokevirtual java.util.regex.Matcher.matches:()Z
            ifeq 3
         2: .line 1306
            new java.lang.IllegalArgumentException
            dup
            aload 1 /* s */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1308
      StackMap locals: java.util.regex.Matcher
      StackMap stack:
            aload 1 /* s */
            areturn
        end local 2 // java.util.regex.Matcher m
        end local 1 // java.lang.CharSequence s
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1     s  Ljava/lang/CharSequence;
            1    4     2     m  Ljava/util/regex/Matcher;
    MethodParameters:
      Name  Flags
      s     

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, boolean, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // javax.lang.model.element.Element element
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 5 // boolean strong
        start local 6 // boolean isProperty
         0: .line 1313
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifne 2
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;)Z
            ifne 2
         1: .line 1314
            aload 4 /* label */
            areturn
         2: .line 1315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
            ifeq 9
         3: .line 1316
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 7 /* ee */
        start local 7 // javax.lang.model.element.ExecutableElement ee
         4: .line 1317
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         5: .line 1318
            aload 4 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 1319
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            aload 7 /* ee */
            iload 6 /* isProperty */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.getName:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         7: .line 1320
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         8: .line 1317
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 7 // javax.lang.model.element.ExecutableElement ee
         9: .line 1321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isVariableElement:(Ljavax/lang/model/element/Element;)Z
            ifne 10
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isTypeElement:(Ljavax/lang/model/element/Element;)Z
            ifeq 15
        10: .line 1322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
        11: .line 1323
            aload 4 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        12: .line 1324
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 3 /* element */
            invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.getName:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        13: .line 1325
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        14: .line 1322
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        15: .line 1327
      StackMap locals:
      StackMap stack:
            aload 4 /* label */
            areturn
        end local 6 // boolean isProperty
        end local 5 // boolean strong
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 3 // javax.lang.model.element.Element element
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   16     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0   16     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0   16     3      element  Ljavax/lang/model/element/Element;
            0   16     4        label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   16     5       strong  Z
            0   16     6   isProperty  Z
            4    9     7           ee  Ljavax/lang/model/element/ExecutableElement;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      element      
      label        
      strong       
      isProperty   

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // javax.lang.model.element.Element element
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
         0: .line 1344
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifne 2
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;)Z
            ifne 2
         1: .line 1345
            aload 4 /* label */
            areturn
         2: .line 1346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
            ifeq 8
         3: .line 1347
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* emd */
        start local 5 // javax.lang.model.element.ExecutableElement emd
         4: .line 1348
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         5: .line 1349
            aload 4 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 1350
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            aload 5 /* emd */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.getName:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         7: .line 1348
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 5 // javax.lang.model.element.ExecutableElement emd
         8: .line 1351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isVariableElement:(Ljavax/lang/model/element/Element;)Z
            ifne 9
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isTypeElement:(Ljavax/lang/model/element/Element;)Z
            ifeq 12
         9: .line 1352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
        10: .line 1353
            aload 4 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 3 /* element */
            invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.getName:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        11: .line 1352
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        12: .line 1355
      StackMap locals:
      StackMap stack:
            aload 4 /* label */
            areturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 3 // javax.lang.model.element.Element element
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   13     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0   13     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0   13     3      element  Ljavax/lang/model/element/Element;
            0   13     4        label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    8     5          emd  Ljavax/lang/model/element/ExecutableElement;
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      element      
      label        

  public java.lang.String getAnchor(javax.lang.model.element.ExecutableElement);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ExecutableElement executableElement
         0: .line 1360
            aload 0 /* this */
            aload 1 /* executableElement */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnchor:(Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
            areturn
        end local 1 // javax.lang.model.element.ExecutableElement executableElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  executableElement  Ljavax/lang/model/element/ExecutableElement;
    MethodParameters:
                   Name  Flags
      executableElement  

  public java.lang.String getAnchor(javax.lang.model.element.ExecutableElement, boolean);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ExecutableElement executableElement
        start local 2 // boolean isProperty
         0: .line 1364
            iload 2 /* isProperty */
            ifeq 2
         1: .line 1365
            aload 1 /* executableElement */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            areturn
         2: .line 1367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* executableElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.anchorName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            astore 3 /* member */
        start local 3 // java.lang.String member
         3: .line 1368
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* executableElement */
            iconst_1
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeSignature:(Ljavax/lang/model/element/ExecutableElement;ZZ)Ljava/lang/String;
            astore 4 /* erasedSignature */
        start local 4 // java.lang.String erasedSignature
         4: .line 1369
            new java.lang.StringBuilder
            dup
            aload 3 /* member */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* erasedSignature */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 4 // java.lang.String erasedSignature
        end local 3 // java.lang.String member
        end local 2 // boolean isProperty
        end local 1 // javax.lang.model.element.ExecutableElement executableElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    5     0               this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  executableElement  Ljavax/lang/model/element/ExecutableElement;
            0    5     2         isProperty  Z
            3    5     3             member  Ljava/lang/String;
            4    5     4    erasedSignature  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      executableElement  
      isProperty         

  public java.lang.String anchorName(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element member
         0: .line 1373
            aload 1 /* member */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            if_acmpne 3
         1: .line 1374
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.isOutputHtml5:()Z
            ifeq 3
         2: .line 1375
            ldc "<init>"
            areturn
         3: .line 1377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* member */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            areturn
        end local 1 // javax.lang.model.element.Element member
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1  member  Ljavax/lang/model/element/Element;
    MethodParameters:
        Name  Flags
      member  

  public jdk.javadoc.internal.doclets.toolkit.Content seeTagToContent(javax.lang.model.element.Element, com.sun.source.doctree.DocTree);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=17, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.DocTree see
         0: .line 1383
            aload 2 /* see */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            astore 3 /* kind */
        start local 3 // com.sun.source.doctree.DocTree$Kind kind
         1: .line 1384
            aload 3 /* kind */
            getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpeq 3
            aload 3 /* kind */
            getstatic com.sun.source.doctree.DocTree$Kind.SEE:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpeq 3
            aload 3 /* kind */
            getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpeq 3
         2: .line 1385
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         3: .line 1388
      StackMap locals: com.sun.source.doctree.DocTree$Kind
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 4 /* ch */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         4: .line 1389
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getTagName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            astore 5 /* tagName */
        start local 5 // java.lang.String tagName
         5: .line 1390
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getText:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.normalizeNewlines:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* seetext */
        start local 6 // java.lang.String seetext
         6: .line 1392
            aload 6 /* seetext */
            ldc "<"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 7
            aload 6 /* seetext */
            ldc "\""
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 8
         7: .line 1393
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 6 /* seetext */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            areturn
         8: .line 1395
      StackMap locals:
      StackMap stack:
            aload 3 /* kind */
            getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 7 /* isLinkPlain */
        start local 7 // boolean isLinkPlain
        11: .line 1396
            aload 0 /* this */
            iload 7 /* isLinkPlain */
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getLabel:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* label */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content label
        12: .line 1399
            aload 0 /* this */
            aload 3 /* kind */
            getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 13
            iconst_1
            goto 14
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
        13: iconst_0
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
        14: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 6 /* seetext */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 9 /* text */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content text
        15: .line 1401
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedClass:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/TypeElement;
            astore 10 /* refClass */
        start local 10 // javax.lang.model.element.TypeElement refClass
        16: .line 1402
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedClassName:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            astore 11 /* refClassName */
        start local 11 // java.lang.String refClassName
        17: .line 1403
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedMember:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/Element;
            astore 12 /* refMem */
        start local 12 // javax.lang.model.element.Element refMem
        18: .line 1404
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedMemberName:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            astore 13 /* refMemName */
        start local 13 // java.lang.String refMemName
        19: .line 1406
            aload 13 /* refMemName */
            ifnonnull 21
            aload 12 /* refMem */
            ifnull 21
        20: .line 1407
            aload 12 /* refMem */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 13 /* refMemName */
        21: .line 1409
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String
      StackMap stack:
            aload 10 /* refClass */
            ifnonnull 53
        22: .line 1411
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedPackage:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/PackageElement;
            astore 14 /* refPackage */
        start local 14 // javax.lang.model.element.PackageElement refPackage
        23: .line 1412
            aload 14 /* refPackage */
            ifnull 29
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 14 /* refPackage */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 29
        24: .line 1414
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 28
        25: .line 1415
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        26: .line 1416
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 14 /* refPackage */
            invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
        27: .line 1415
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* label */
        28: .line 1417
      StackMap locals: javax.lang.model.element.PackageElement
      StackMap stack:
            aload 0 /* this */
            aload 14 /* refPackage */
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        29: .line 1421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
            aload 11 /* refClassName */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.isModule:(Ljava/lang/String;)Z
            ifeq 31
        30: .line 1422
            aload 0 /* this */
            aload 11 /* refClassName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossModuleLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            goto 32
      StackMap locals:
      StackMap stack:
        31: aload 0 /* this */
            aload 11 /* refClassName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
        32: .line 1421
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink
            astore 16 /* elementCrossLink */
        start local 16 // jdk.javadoc.internal.doclets.toolkit.util.DocLink elementCrossLink
        33: .line 1423
            aload 16 /* elementCrossLink */
            ifnull 39
        34: .line 1425
            aload 16 /* elementCrossLink */
        35: .line 1426
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 36
            aload 9 /* text */
            goto 37
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink
        36: aload 8 /* label */
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
        37: iconst_1
        38: .line 1425
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        39: .line 1427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* refClassName */
        40: .line 1428
            aload 13 /* refMemName */
            aload 8 /* label */
            iconst_0
            iload 7 /* isLinkPlain */
            ifeq 41
            iconst_0
            goto 42
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int
        41: iconst_1
        42: .line 1427
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossClassLink:(Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
            dup
            astore 15 /* classCrossLink */
        start local 15 // jdk.javadoc.internal.doclets.toolkit.Content classCrossLink
        43: ifnull 45
        44: .line 1430
            aload 15 /* classCrossLink */
            areturn
        45: .line 1433
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
        46: .line 1434
            ldc "doclet.see.class_or_package_not_found"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        47: .line 1435
            new java.lang.StringBuilder
            dup
            ldc "@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* tagName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
        48: .line 1436
            aload 6 /* seetext */
            aastore
        49: .line 1433
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        50: .line 1437
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 51
            aload 9 /* text */
            goto 52
      StackMap locals:
      StackMap stack:
        51: aload 8 /* label */
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
        52: areturn
        end local 16 // jdk.javadoc.internal.doclets.toolkit.util.DocLink elementCrossLink
        end local 15 // jdk.javadoc.internal.doclets.toolkit.Content classCrossLink
        end local 14 // javax.lang.model.element.PackageElement refPackage
        53: .line 1440
      StackMap locals:
      StackMap stack:
            aload 13 /* refMemName */
            ifnonnull 68
        54: .line 1442
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 65
        55: .line 1446
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.backwardCompatibility:Z
            ifne 62
        56: .line 1447
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 10 /* refClass */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isEnclosingPackageIncluded:(Ljavax/lang/model/element/TypeElement;)Z
            ifeq 58
        57: .line 1448
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 10 /* refClass */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            goto 59
        58: .line 1449
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 10 /* refClass */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
        59: .line 1447
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            astore 14 /* content */
        start local 14 // jdk.javadoc.internal.doclets.formats.html.markup.StringContent content
        60: .line 1450
            aload 0 /* this */
            iload 7 /* isLinkPlain */
            aload 14 /* content */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* label */
        end local 14 // jdk.javadoc.internal.doclets.formats.html.markup.StringContent content
        61: .line 1451
            goto 65
        62: .line 1452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        63: .line 1453
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 10 /* refClass */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
        64: .line 1452
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* label */
        65: .line 1457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.DEFAULT:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 10 /* refClass */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
        66: .line 1458
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        67: .line 1457
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        68: .line 1459
      StackMap locals:
      StackMap stack:
            aload 12 /* refMem */
            ifnonnull 72
        69: .line 1462
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 70
            aload 9 /* text */
            goto 71
      StackMap locals:
      StackMap stack:
        70: aload 8 /* label */
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
        71: areturn
        72: .line 1466
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 12 /* refMem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 14 /* containing */
        start local 14 // javax.lang.model.element.TypeElement containing
        73: .line 1470
            aload 12 /* refMem */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
            if_acmpne 80
        74: .line 1471
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 14 /* containing */
        75: .line 1472
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap$Kind.METHODS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap$Kind;
        76: .line 1471
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getVisibleMemberMap:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap$Kind;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap;
            astore 15 /* vmm */
        start local 15 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap vmm
        77: .line 1473
            aload 15 /* vmm */
            aload 12 /* refMem */
            checkcast javax.lang.model.element.ExecutableElement
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap.getVisibleMethod:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/element/ExecutableElement;
            astore 16 /* overriddenMethod */
        start local 16 // javax.lang.model.element.ExecutableElement overriddenMethod
        78: .line 1474
            aload 16 /* overriddenMethod */
            ifnull 80
        79: .line 1475
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 16 /* overriddenMethod */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 14 /* containing */
        end local 16 // javax.lang.model.element.ExecutableElement overriddenMethod
        end local 15 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap vmm
        80: .line 1477
      StackMap locals: javax.lang.model.element.TypeElement
      StackMap stack:
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getText:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            ldc "#"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 95
        81: .line 1478
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 14 /* containing */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
            ifne 95
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 14 /* containing */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;)Z
            ifne 95
        82: .line 1483
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
            ifeq 85
        83: .line 1484
            aload 0 /* this */
            checkcast jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl.getTypeElement:()Ljavax/lang/model/element/TypeElement;
            astore 14 /* containing */
        84: .line 1485
            goto 95
      StackMap locals:
      StackMap stack:
        85: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 14 /* containing */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isPublic:(Ljavax/lang/model/element/Element;)Z
            ifne 91
        86: .line 1486
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        87: .line 1487
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
            ldc "doclet.see.class_or_package_not_accessible"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        88: .line 1488
            aload 5 /* tagName */
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 14 /* containing */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            aastore
        89: .line 1486
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        90: .line 1489
            goto 95
        91: .line 1490
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        92: .line 1491
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
            ldc "doclet.see.class_or_package_not_found"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        93: .line 1492
            aload 5 /* tagName */
            aastore
            dup
            iconst_1
            aload 6 /* seetext */
            aastore
        94: .line 1490
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        95: .line 1495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.currentTypeElement:Ljavax/lang/model/element/TypeElement;
            aload 14 /* containing */
            if_acmpeq 100
        96: .line 1496
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 12 /* refMem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isConstructor:(Ljavax/lang/model/element/Element;)Z
            ifeq 98
        97: .line 1497
            aload 13 /* refMemName */
            goto 99
        98: .line 1498
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 14 /* containing */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 13 /* refMemName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        99: .line 1496
      StackMap locals:
      StackMap stack: java.lang.String
            astore 13 /* refMemName */
       100: .line 1500
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 12 /* refMem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isExecutableElement:(Ljavax/lang/model/element/Element;)Z
            ifeq 103
       101: .line 1501
            aload 13 /* refMemName */
            bipush 40
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 103
       102: .line 1502
            new java.lang.StringBuilder
            dup
            aload 13 /* refMemName */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 12 /* refMem */
            checkcast javax.lang.model.element.ExecutableElement
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeSignature:(Ljavax/lang/model/element/ExecutableElement;Z)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 13 /* refMemName */
       103: .line 1506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* kind */
            getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 104
            iconst_1
            goto 105
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
       104: iconst_0
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
       105: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 13 /* refMemName */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 9 /* text */
       106: .line 1508
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.SEE_TAG:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 14 /* containing */
       107: .line 1509
            aload 12 /* refMem */
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 108
            aload 9 /* text */
            goto 109
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element
       108: aload 8 /* label */
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.Content
       109: iconst_0
       110: .line 1508
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 14 // javax.lang.model.element.TypeElement containing
        end local 13 // java.lang.String refMemName
        end local 12 // javax.lang.model.element.Element refMem
        end local 11 // java.lang.String refClassName
        end local 10 // javax.lang.model.element.TypeElement refClass
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content text
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 7 // boolean isLinkPlain
        end local 6 // java.lang.String seetext
        end local 5 // java.lang.String tagName
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 3 // com.sun.source.doctree.DocTree$Kind kind
        end local 2 // com.sun.source.doctree.DocTree see
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  111     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0  111     1           element  Ljavax/lang/model/element/Element;
            0  111     2               see  Lcom/sun/source/doctree/DocTree;
            1  111     3              kind  Lcom/sun/source/doctree/DocTree$Kind;
            4  111     4                ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            5  111     5           tagName  Ljava/lang/String;
            6  111     6           seetext  Ljava/lang/String;
           11  111     7       isLinkPlain  Z
           12  111     8             label  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15  111     9              text  Ljdk/javadoc/internal/doclets/toolkit/Content;
           16  111    10          refClass  Ljavax/lang/model/element/TypeElement;
           17  111    11      refClassName  Ljava/lang/String;
           18  111    12            refMem  Ljavax/lang/model/element/Element;
           19  111    13        refMemName  Ljava/lang/String;
           23   53    14        refPackage  Ljavax/lang/model/element/PackageElement;
           43   53    15    classCrossLink  Ljdk/javadoc/internal/doclets/toolkit/Content;
           33   53    16  elementCrossLink  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
           60   61    14           content  Ljdk/javadoc/internal/doclets/formats/html/markup/StringContent;
           73  111    14        containing  Ljavax/lang/model/element/TypeElement;
           77   80    15               vmm  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap;
           78   80    16  overriddenMethod  Ljavax/lang/model/element/ExecutableElement;
    MethodParameters:
         Name  Flags
      element  
      see      

  private jdk.javadoc.internal.doclets.toolkit.Content plainOrCode(boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // boolean plain
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content body
         0: .line 1514
            iload 1 /* plain */
            ifne 1
            aload 2 /* body */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: aload 2 /* body */
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 2 /* body */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
         3: areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 1 // boolean plain
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1  plain  Z
            0    4     2   body  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      plain  
      body   

  public void addInlineComment(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.DocTree tag
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1525
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 4 /* ch */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         1: .line 1526
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDescription:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
            astore 5 /* description */
        start local 5 // java.util.List description
         2: .line 1527
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* tag */
            aload 5 /* description */
            iconst_0
            iconst_0
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 1528
            return
        end local 5 // java.util.List description
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // com.sun.source.doctree.DocTree tag
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1      element  Ljavax/lang/model/element/Element;
            0    4     2          tag  Lcom/sun/source/doctree/DocTree;
            0    4     3     htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    4     4           ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            2    4     5  description  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
          Name  Flags
      element   
      tag       
      htmltree  

  public jdk.javadoc.internal.doclets.toolkit.Content getDeprecatedPhrase(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element e
         0: .line 1537
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecatedForRemoval:(Ljavax/lang/model/element/Element;)Z
            ifeq 2
         1: .line 1538
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.deprecatedForRemovalPhrase:Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 3
         2: .line 1539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.deprecatedPhrase:Ljdk/javadoc/internal/doclets/toolkit/Content;
         3: .line 1537
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            areturn
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1     e  Ljavax/lang/model/element/Element;
    MethodParameters:
      Name  Flags
      e     

  public void addInlineDeprecatedComment(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element e
        start local 2 // com.sun.source.doctree.DocTree tag
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1550
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 4 /* ch */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         1: .line 1551
            aload 0 /* this */
            aload 1 /* e */
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getBody:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
            iconst_1
            iconst_0
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 1552
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // com.sun.source.doctree.DocTree tag
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1         e  Ljavax/lang/model/element/Element;
            0    3     2       tag  Lcom/sun/source/doctree/DocTree;
            0    3     3  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    3     4        ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
    MethodParameters:
          Name  Flags
      e         
      tag       
      htmltree  

  public void addSummaryComment(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1561
            aload 0 /* this */
            aload 1 /* element */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFirstSentenceTrees:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            aload 2 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryComment:(Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1562
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1   element  Ljavax/lang/model/element/Element;
            0    2     2  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      element   
      htmltree  

  public void addSummaryComment(javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // java.util.List firstSentenceTags
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1572
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* firstSentenceTags */
            iconst_0
            iconst_1
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1573
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // java.util.List firstSentenceTags
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1            element  Ljavax/lang/model/element/Element;
            0    2     2  firstSentenceTags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0    2     3           htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
                   Name  Flags
      element            
      firstSentenceTags  
      htmltree           

  public void addSummaryDeprecatedComment(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.DocTree tag
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1576
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 4 /* ch */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         1: .line 1577
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getBody:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
            astore 5 /* body */
        start local 5 // java.util.List body
         2: .line 1578
            aload 0 /* this */
            aload 1 /* element */
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 5 /* body */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getFirstSentenceTrees:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/util/List;)Ljava/util/List;
            iconst_1
            iconst_1
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 1579
            return
        end local 5 // java.util.List body
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // com.sun.source.doctree.DocTree tag
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1   element  Ljavax/lang/model/element/Element;
            0    4     2       tag  Lcom/sun/source/doctree/DocTree;
            0    4     3  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    4     4        ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            2    4     5      body  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
    MethodParameters:
          Name  Flags
      element   
      tag       
      htmltree  

  public void addInlineComment(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1588
            aload 0 /* this */
            aload 1 /* element */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullBody:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            iconst_0
            iconst_0
            aload 2 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1589
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1   element  Ljavax/lang/model/element/Element;
            0    2     2  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      element   
      htmltree  

  private void addCommentTags(javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // java.util.List tags
        start local 3 // boolean depr
        start local 4 // boolean first
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1602
            aload 0 /* this */
            aload 1 /* element */
            aconst_null
            aload 2 /* tags */
            iload 3 /* depr */
            iload 4 /* first */
            aload 5 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1603
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 4 // boolean first
        end local 3 // boolean depr
        end local 2 // java.util.List tags
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1   element  Ljavax/lang/model/element/Element;
            0    2     2      tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0    2     3      depr  Z
            0    2     4     first  Z
            0    2     5  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
          Name  Flags
      element   
      tags      
      depr      
      first     
      htmltree  

  private void addCommentTags(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=9, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.DocTree holderTag
        start local 3 // java.util.List tags
        start local 4 // boolean depr
        start local 5 // boolean first
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1617
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.nocomment:Z
            ifeq 2
         1: .line 1618
            return
         2: .line 1621
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            aload 1 /* element */
            aload 3 /* tags */
            iload 5 /* first */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* result */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content result
         3: .line 1622
            iload 4 /* depr */
            ifeq 7
         4: .line 1623
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.deprecationComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 8 /* result */
            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 /* div */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
         5: .line 1624
            aload 6 /* htmltree */
            aload 7 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 1625
            goto 9
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
         7: .line 1627
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int int jdk.javadoc.internal.doclets.toolkit.Content top jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.block:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 8 /* result */
            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 /* div */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
         8: .line 1628
            aload 6 /* htmltree */
            aload 7 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 1630
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 3 /* tags */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 11
        10: .line 1631
            aload 6 /* htmltree */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 1633
      StackMap locals:
      StackMap stack:
            return
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content result
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 5 // boolean first
        end local 4 // boolean depr
        end local 3 // java.util.List tags
        end local 2 // com.sun.source.doctree.DocTree holderTag
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   12     1    element  Ljavax/lang/model/element/Element;
            0   12     2  holderTag  Lcom/sun/source/doctree/DocTree;
            0   12     3       tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0   12     4       depr  Z
            0   12     5      first  Z
            0   12     6   htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5    7     7        div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            8   12     7        div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   12     8     result  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
           Name  Flags
      element    
      holderTag  
      tags       
      depr       
      first      
      htmltree   

  boolean ignoreNonInlineTag(com.sun.source.doctree.DocTree);
    descriptor: (Lcom/sun/source/doctree/DocTree;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // com.sun.source.doctree.DocTree dtree
         0: .line 1636
            aconst_null
            astore 2 /* name */
        start local 2 // javax.lang.model.element.Name name
         1: .line 1637
            aload 1 /* dtree */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            getstatic com.sun.source.doctree.DocTree$Kind.START_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 5
         2: .line 1638
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.StartElementTree
            astore 3 /* setree */
        start local 3 // com.sun.source.doctree.StartElementTree setree
         3: .line 1639
            aload 3 /* setree */
            invokeinterface com.sun.source.doctree.StartElementTree.getName:()Ljavax/lang/model/element/Name;
            astore 2 /* name */
        end local 3 // com.sun.source.doctree.StartElementTree setree
         4: .line 1640
            goto 8
      StackMap locals: javax.lang.model.element.Name
      StackMap stack:
         5: aload 1 /* dtree */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            getstatic com.sun.source.doctree.DocTree$Kind.END_ELEMENT:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 8
         6: .line 1641
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.EndElementTree
            astore 3 /* eetree */
        start local 3 // com.sun.source.doctree.EndElementTree eetree
         7: .line 1642
            aload 3 /* eetree */
            invokeinterface com.sun.source.doctree.EndElementTree.getName:()Ljavax/lang/model/element/Name;
            astore 2 /* name */
        end local 3 // com.sun.source.doctree.EndElementTree eetree
         8: .line 1645
      StackMap locals:
      StackMap stack:
            aload 2 /* name */
            ifnull 13
         9: .line 1646
            aload 2 /* name */
            invokestatic com.sun.tools.doclint.HtmlTag.get:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/doclint/HtmlTag;
            astore 3 /* htmlTag */
        start local 3 // com.sun.tools.doclint.HtmlTag htmlTag
        10: .line 1647
            aload 3 /* htmlTag */
            ifnull 13
        11: .line 1648
            aload 3 /* htmlTag */
            getfield com.sun.tools.doclint.HtmlTag.blockType:Lcom/sun/tools/doclint/HtmlTag$BlockType;
            getstatic com.sun.tools.doclint.HtmlTag$BlockType.INLINE:Lcom/sun/tools/doclint/HtmlTag$BlockType;
            if_acmpeq 13
        12: .line 1649
            iconst_1
            ireturn
        end local 3 // com.sun.tools.doclint.HtmlTag htmlTag
        13: .line 1652
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // javax.lang.model.element.Name name
        end local 1 // com.sun.source.doctree.DocTree dtree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   14     1    dtree  Lcom/sun/source/doctree/DocTree;
            1   14     2     name  Ljavax/lang/model/element/Name;
            3    4     3   setree  Lcom/sun/source/doctree/StartElementTree;
            7    8     3   eetree  Lcom/sun/source/doctree/EndElementTree;
           10   13     3  htmlTag  Lcom/sun/tools/doclint/HtmlTag;
    MethodParameters:
       Name  Flags
      dtree  

  boolean isAllWhiteSpace(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String body
         0: .line 1656
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1657
      StackMap locals: int
      StackMap stack:
            aload 1 /* body */
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 4
         3: .line 1658
            iconst_0
            ireturn
         4: .line 1656
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 1 /* body */
            invokevirtual java.lang.String.length:()I
            if_icmplt 2
        end local 2 // int i
         6: .line 1660
            iconst_1
            ireturn
        end local 1 // java.lang.String body
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    7     1  body  Ljava/lang/String;
            1    6     2     i  I
    MethodParameters:
      Name  Flags
      body  

  public jdk.javadoc.internal.doclets.toolkit.Content commentTagsToContent(com.sun.source.doctree.DocTree, javax.lang.model.element.Element, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean);
    descriptor: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=12, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // com.sun.source.doctree.DocTree holderTag
        start local 2 // javax.lang.model.element.Element element
        start local 3 // java.util.List tags
        start local 4 // boolean isFirstSentence
         0: .line 1682
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
            astore 5 /* result */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content result
         1: .line 1688
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 6 /* ch */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         2: .line 1690
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* element */
            aload 3 /* tags */
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTags:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
         3: .line 1691
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         4: .line 1693
            aload 3 /* tags */
            invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
            astore 7 /* iterator */
        start local 7 // java.util.ListIterator iterator
         5: goto 30
         6: .line 1694
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.util.ListIterator
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.hasPrevious:()Z
            ifeq 7
            iconst_0
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_1
      StackMap locals:
      StackMap stack: int
         8: istore 8 /* isFirstNode */
        start local 8 // boolean isFirstNode
         9: .line 1695
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 9 /* tag */
        start local 9 // com.sun.source.doctree.DocTree tag
        10: .line 1696
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifeq 11
            iconst_0
            goto 12
      StackMap locals: int com.sun.source.doctree.DocTree
      StackMap stack:
        11: iconst_1
      StackMap locals:
      StackMap stack: int
        12: istore 10 /* isLastNode */
        start local 10 // boolean isLastNode
        13: .line 1698
            iload 4 /* isFirstSentence */
            ifeq 24
        14: .line 1700
            aload 0 /* this */
            aload 9 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.ignoreNonInlineTag:(Lcom/sun/source/doctree/DocTree;)Z
            ifeq 16
        15: .line 1701
            goto 30
        16: .line 1704
      StackMap locals: int
      StackMap stack:
            iload 10 /* isLastNode */
            ifne 17
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
            ifeq 20
        17: .line 1705
      StackMap locals:
      StackMap stack:
            aload 9 /* tag */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            getstatic com.sun.source.doctree.DocTree$Kind.TEXT:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 20
        18: .line 1706
            aload 0 /* this */
            aload 6 /* ch */
            aload 9 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getText:(Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAllWhiteSpace:(Ljava/lang/String;)Z
            ifeq 20
        19: .line 1707
            goto 30
        20: .line 1710
      StackMap locals:
      StackMap stack:
            iload 8 /* isFirstNode */
            ifne 21
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
            ifeq 24
      StackMap locals:
      StackMap stack:
        21: aload 9 /* tag */
            invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
            getstatic com.sun.source.doctree.DocTree$Kind.COMMENT:Lcom/sun/source/doctree/DocTree$Kind;
            if_acmpne 24
        22: .line 1711
            aload 0 /* this */
            iconst_1
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        23: .line 1712
            goto 30
        24: .line 1716
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
            dup
            aload 0 /* this */
            aload 9 /* tag */
            aload 5 /* result */
            iload 10 /* isLastNode */
            aload 2 /* element */
            aload 1 /* holderTag */
            iload 4 /* isFirstSentence */
            aload 6 /* ch */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;ZLjdk/javadoc/internal/doclets/toolkit/util/CommentHelper;)V
        25: .line 1930
            aload 9 /* tag */
            aconst_null
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visit:(Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
        26: .line 1716
            istore 11 /* allDone */
        start local 11 // boolean allDone
        27: .line 1931
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        28: .line 1932
            iload 11 /* allDone */
            ifeq 30
        29: .line 1933
            goto 31
        end local 11 // boolean allDone
        end local 10 // boolean isLastNode
        end local 9 // com.sun.source.doctree.DocTree tag
        end local 8 // boolean isFirstNode
        30: .line 1693
      StackMap locals:
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 6
        end local 7 // java.util.ListIterator iterator
        31: .line 1935
      StackMap locals:
      StackMap stack:
            aload 5 /* result */
            areturn
        end local 6 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content result
        end local 4 // boolean isFirstSentence
        end local 3 // java.util.List tags
        end local 2 // javax.lang.model.element.Element element
        end local 1 // com.sun.source.doctree.DocTree holderTag
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   32     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   32     1        holderTag  Lcom/sun/source/doctree/DocTree;
            0   32     2          element  Ljavax/lang/model/element/Element;
            0   32     3             tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0   32     4  isFirstSentence  Z
            1   32     5           result  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   32     6               ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            5   31     7         iterator  Ljava/util/ListIterator<+Lcom/sun/source/doctree/DocTree;>;
            9   30     8      isFirstNode  Z
           10   30     9              tag  Lcom/sun/source/doctree/DocTree;
           13   30    10       isLastNode  Z
           27   30    11          allDone  Z
    Signature: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
                 Name  Flags
      holderTag        
      element          
      tags             
      isFirstSentence  

  private java.lang.String removeTrailingWhitespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String text
         0: .line 1939
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1940
            aload 2 /* buf */
            arraylength
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1941
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1942
            aload 1 /* text */
            iconst_0
            iload 3 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
         5: .line 1940
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ -1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            ifgt 3
        end local 3 // int i
         7: .line 1944
            aload 1 /* text */
            areturn
        end local 2 // char[] buf
        end local 1 // java.lang.String text
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    8     1  text  Ljava/lang/String;
            1    8     2   buf  [C
            2    7     3     i  I
    MethodParameters:
      Name  Flags
      text  

  private java.lang.String removeLeadingWhitespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String text
         0: .line 1948
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1949
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1950
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1951
            aload 1 /* text */
            iload 3 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
         5: .line 1949
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            aload 2 /* buf */
            arraylength
            if_icmplt 3
        end local 3 // int i
         7: .line 1954
            aload 1 /* text */
            areturn
        end local 2 // char[] buf
        end local 1 // java.lang.String text
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    8     1  text  Ljava/lang/String;
            1    8     2   buf  [C
            2    7     3     i  I
    MethodParameters:
      Name  Flags
      text  

  private boolean shouldNotRedirectRelativeLinks();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 1963
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter
            ifne 4
         1: .line 1964
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.ClassWriter
            ifne 4
         2: .line 1965
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter
            ifne 4
         3: .line 1963
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;

  private java.lang.String redirectRelativeLinks(javax.lang.model.element.Element, com.sun.source.doctree.TextTree);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/TextTree;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.TextTree tt
         0: .line 1992
            aload 2 /* tt */
            invokeinterface com.sun.source.doctree.TextTree.getBody:()Ljava/lang/String;
            astore 3 /* text */
        start local 3 // java.lang.String text
         1: .line 1993
            aload 1 /* element */
            ifnull 2
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isOverviewElement:(Ljavax/lang/model/element/Element;)Z
            ifne 2
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.shouldNotRedirectRelativeLinks:()Z
            ifeq 3
         2: .line 1994
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* text */
            areturn
         3: .line 1997
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
         4: .line 2022
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3.visit:(Ljavax/lang/model/element/Element;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.util.DocPath
         5: .line 1997
            astore 4 /* redirectPathFromRoot */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath redirectPathFromRoot
         6: .line 2023
            aload 4 /* redirectPathFromRoot */
            ifnonnull 8
         7: .line 2024
            aload 3 /* text */
            areturn
         8: .line 2026
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            aload 3 /* text */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.Utils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* lower */
        start local 5 // java.lang.String lower
         9: .line 2027
            aload 5 /* lower */
            ldc "mailto:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        10: .line 2028
            aload 5 /* lower */
            ldc "http:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        11: .line 2029
            aload 5 /* lower */
            ldc "https:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        12: .line 2030
            aload 5 /* lower */
            ldc "file:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        13: .line 2031
            new java.lang.StringBuilder
            dup
            ldc "{@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            new jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet
            dup
            invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet.<init>:()V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.DocRootTaglet.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "}/"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        14: .line 2032
            aload 4 /* redirectPathFromRoot */
            aload 3 /* text */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 2031
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* text */
        16: .line 2033
            aload 0 /* this */
            aload 3 /* text */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* text */
        17: .line 2035
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* text */
            areturn
        end local 5 // java.lang.String lower
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath redirectPathFromRoot
        end local 3 // java.lang.String text
        end local 2 // com.sun.source.doctree.TextTree tt
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   18     0                  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   18     1               element  Ljavax/lang/model/element/Element;
            0   18     2                    tt  Lcom/sun/source/doctree/TextTree;
            1   18     3                  text  Ljava/lang/String;
            6   18     4  redirectPathFromRoot  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            9   18     5                 lower  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      element  
      tt       

  public boolean isCoreClass(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement typeElement
         0: .line 2044
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            ifnull 1
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isStatic:(Ljavax/lang/model/element/Element;)Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1  typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
             Name  Flags
      typeElement  

  public void addAnnotationInfo(javax.lang.model.element.PackageElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 2055
            aload 0 /* this */
            aload 1 /* packageElement */
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.getAnnotationMirrors:()Ljava/util/List;
            aload 2 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 2056
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1  packageElement  Ljavax/lang/model/element/PackageElement;
            0    2     2        htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
                Name  Flags
      packageElement  
      htmltree        

  public void addReceiverAnnotationInfo(javax.lang.model.element.ExecutableElement, java.util.List<javax.lang.model.element.AnnotationMirror>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ExecutableElement method
        start local 2 // java.util.List descList
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 2068
            aload 0 /* this */
            iconst_0
            aload 1 /* method */
            aload 2 /* descList */
            iconst_0
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
            pop
         1: .line 2069
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // java.util.List descList
        end local 1 // javax.lang.model.element.ExecutableElement method
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1    method  Ljavax/lang/model/element/ExecutableElement;
            0    2     2  descList  Ljava/util/List<Ljavax/lang/model/element/AnnotationMirror;>;
            0    2     3  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljavax/lang/model/element/ExecutableElement;Ljava/util/List<Ljavax/lang/model/element/AnnotationMirror;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
          Name  Flags
      method    
      descList  
      htmltree  

  public void addReceiverAnnotationInfo(javax.lang.model.element.ExecutableElement, javax.lang.model.type.TypeMirror, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/type/TypeMirror;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ExecutableElement method
        start local 2 // javax.lang.model.type.TypeMirror rcvrTypeMirror
        start local 3 // java.util.List annotationMirrors
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 2077
            aload 1 /* method */
            invokeinterface javax.lang.model.element.ExecutableElement.getReceiverType:()Ljavax/lang/model/type/TypeMirror;
            astore 5 /* rcvrType */
        start local 5 // javax.lang.model.type.TypeMirror rcvrType
         1: .line 2078
            aload 5 /* rcvrType */
            invokeinterface javax.lang.model.type.TypeMirror.getAnnotationMirrors:()Ljava/util/List;
            astore 6 /* annotationMirrors1 */
        start local 6 // java.util.List annotationMirrors1
         2: .line 2079
            aload 0 /* this */
            iconst_0
            aload 1 /* method */
            aload 6 /* annotationMirrors1 */
            iconst_0
            aload 4 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
            pop
         3: .line 2080
            return
        end local 6 // java.util.List annotationMirrors1
        end local 5 // javax.lang.model.type.TypeMirror rcvrType
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 3 // java.util.List annotationMirrors
        end local 2 // javax.lang.model.type.TypeMirror rcvrTypeMirror
        end local 1 // javax.lang.model.element.ExecutableElement method
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1              method  Ljavax/lang/model/element/ExecutableElement;
            0    4     2      rcvrTypeMirror  Ljavax/lang/model/type/TypeMirror;
            0    4     3   annotationMirrors  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0    4     4            htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    4     5            rcvrType  Ljavax/lang/model/type/TypeMirror;
            2    4     6  annotationMirrors1  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
    Signature: (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/type/TypeMirror;Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
                   Name  Flags
      method             
      rcvrTypeMirror     
      annotationMirrors  
      htmltree           

  public void addAnnotationInfo(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 2089
            aload 0 /* this */
            aload 1 /* element */
            aload 1 /* element */
            invokeinterface javax.lang.model.element.Element.getAnnotationMirrors:()Ljava/util/List;
            aload 2 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 2090
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1   element  Ljavax/lang/model/element/Element;
            0    2     2  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      element   
      htmltree  

  public boolean addAnnotationInfo(int, javax.lang.model.element.Element, javax.lang.model.element.VariableElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (ILjavax/lang/model/element/Element;Ljavax/lang/model/element/VariableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // int indent
        start local 2 // javax.lang.model.element.Element element
        start local 3 // javax.lang.model.element.VariableElement param
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 2102
            aload 0 /* this */
            iload 1 /* indent */
            aload 2 /* element */
            aload 3 /* param */
            invokeinterface javax.lang.model.element.VariableElement.getAnnotationMirrors:()Ljava/util/List;
            iconst_0
            aload 4 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
            ireturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 3 // javax.lang.model.element.VariableElement param
        end local 2 // javax.lang.model.element.Element element
        end local 1 // int indent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1   indent  I
            0    1     2  element  Ljavax/lang/model/element/Element;
            0    1     3    param  Ljavax/lang/model/element/VariableElement;
            0    1     4     tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
         Name  Flags
      indent   
      element  
      param    
      tree     

  private void addAnnotationInfo(javax.lang.model.element.Element, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // java.util.List descList
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 2115
            aload 0 /* this */
            iconst_0
            aload 1 /* element */
            aload 2 /* descList */
            iconst_1
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
            pop
         1: .line 2116
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // java.util.List descList
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1   element  Ljavax/lang/model/element/Element;
            0    2     2  descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0    2     3  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
          Name  Flags
      element   
      descList  
      htmltree  

  private boolean addAnnotationInfo(int, javax.lang.model.element.Element, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (ILjavax/lang/model/element/Element;Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=10, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // int indent
        start local 2 // javax.lang.model.element.Element element
        start local 3 // java.util.List descList
        start local 4 // boolean lineBreak
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 2129
            aload 0 /* this */
            iload 1 /* indent */
            aload 3 /* descList */
            iload 4 /* lineBreak */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(ILjava/util/List;Z)Ljava/util/List;
            astore 6 /* annotations */
        start local 6 // java.util.List annotations
         1: .line 2130
            ldc ""
            astore 7 /* sep */
        start local 7 // java.lang.String sep
         2: .line 2131
            aload 6 /* annotations */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 4
         3: .line 2132
            iconst_0
            ireturn
         4: .line 2134
      StackMap locals: java.util.List java.lang.String
      StackMap stack:
            aload 6 /* annotations */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 9
            goto 10
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int javax.lang.model.element.Element java.util.List int jdk.javadoc.internal.doclets.toolkit.Content java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
         5: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            astore 8 /* annotation */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content annotation
         6: .line 2135
            aload 5 /* htmltree */
            aload 7 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         7: .line 2136
            aload 5 /* htmltree */
            aload 8 /* annotation */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 2137
            iload 4 /* lineBreak */
            ifne 10
         9: .line 2138
            ldc " "
            astore 7 /* sep */
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content annotation
        10: .line 2134
      StackMap locals:
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        11: .line 2141
            iconst_1
            ireturn
        end local 7 // java.lang.String sep
        end local 6 // java.util.List annotations
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 4 // boolean lineBreak
        end local 3 // java.util.List descList
        end local 2 // javax.lang.model.element.Element element
        end local 1 // int indent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   12     1       indent  I
            0   12     2      element  Ljavax/lang/model/element/Element;
            0   12     3     descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0   12     4    lineBreak  Z
            0   12     5     htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   12     6  annotations  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            2   12     7          sep  Ljava/lang/String;
            6   10     8   annotation  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (ILjavax/lang/model/element/Element;Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;ZLjdk/javadoc/internal/doclets/toolkit/Content;)Z
    MethodParameters:
           Name  Flags
      indent     
      element    
      descList   
      lineBreak  
      htmltree   

  private java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(int, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean);
    descriptor: (ILjava/util/List;Z)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // int indent
        start local 2 // java.util.List descList
        start local 3 // boolean linkBreak
         0: .line 2155
            aload 0 /* this */
            iload 1 /* indent */
            aload 2 /* descList */
            iload 3 /* linkBreak */
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(ILjava/util/List;ZZ)Ljava/util/List;
            areturn
        end local 3 // boolean linkBreak
        end local 2 // java.util.List descList
        end local 1 // int indent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1     indent  I
            0    1     2   descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0    1     3  linkBreak  Z
    Signature: (ILjava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Z)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    MethodParameters:
           Name  Flags
      indent     
      descList   
      linkBreak  

  private java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(int, javax.lang.model.element.AnnotationMirror, boolean);
    descriptor: (ILjavax/lang/model/element/AnnotationMirror;Z)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // int indent
        start local 2 // javax.lang.model.element.AnnotationMirror amirror
        start local 3 // boolean linkBreak
         0: .line 2159
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* descList */
        start local 4 // java.util.List descList
         1: .line 2160
            aload 4 /* descList */
            aload 2 /* amirror */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 2161
            aload 0 /* this */
            iload 1 /* indent */
            aload 4 /* descList */
            iload 3 /* linkBreak */
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(ILjava/util/List;ZZ)Ljava/util/List;
            areturn
        end local 4 // java.util.List descList
        end local 3 // boolean linkBreak
        end local 2 // javax.lang.model.element.AnnotationMirror amirror
        end local 1 // int indent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1     indent  I
            0    3     2    amirror  Ljavax/lang/model/element/AnnotationMirror;
            0    3     3  linkBreak  Z
            1    3     4   descList  Ljava/util/List<Ljavax/lang/model/element/AnnotationMirror;>;
    Signature: (ILjavax/lang/model/element/AnnotationMirror;Z)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    MethodParameters:
           Name  Flags
      indent     
      amirror    
      linkBreak  

  public java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(int, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean, boolean);
    descriptor: (ILjava/util/List;ZZ)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=19, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // int indent
        start local 2 // java.util.List descList
        start local 3 // boolean linkBreak
        start local 4 // boolean isJava5DeclarationLocation
         0: .line 2180
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* results */
        start local 5 // java.util.List results
         1: .line 2182
            aload 2 /* descList */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 56
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top top java.util.Iterator
      StackMap stack:
         2: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationMirror
            astore 7 /* aDesc */
        start local 7 // javax.lang.model.element.AnnotationMirror aDesc
         3: .line 2183
            aload 7 /* aDesc */
            invokeinterface javax.lang.model.element.AnnotationMirror.getAnnotationType:()Ljavax/lang/model/type/DeclaredType;
            invokeinterface javax.lang.model.type.DeclaredType.asElement:()Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.TypeElement
            astore 9 /* annotationElement */
        start local 9 // javax.lang.model.element.TypeElement annotationElement
         4: .line 2189
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 9 /* annotationElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDocumentedAnnotation:(Ljavax/lang/model/element/TypeElement;)Z
            ifne 7
         5: .line 2190
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
            ifne 7
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
            ifne 7
         6: .line 2191
            goto 56
         7: .line 2198
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 6 /* annotation */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
         8: .line 2199
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         9: .line 2200
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
        10: .line 2201
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 9 /* annotationElement */
        11: .line 2200
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
            astore 10 /* linkInfo */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        12: .line 2202
            aload 7 /* aDesc */
            invokeinterface javax.lang.model.element.AnnotationMirror.getElementValues:()Ljava/util/Map;
            astore 11 /* pairs */
        start local 11 // java.util.Map pairs
        13: .line 2204
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            getfield jdk.javadoc.internal.doclets.toolkit.util.Utils.configuration:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
            aload 7 /* aDesc */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.isSynthesized:(Ljavax/lang/model/element/AnnotationMirror;)Z
            ifeq 29
        14: .line 2205
            aload 11 /* pairs */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 13
            goto 27
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map top java.util.Iterator
      StackMap stack:
        15: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 12 /* ee */
        start local 12 // javax.lang.model.element.ExecutableElement ee
        16: .line 2206
            aload 11 /* pairs */
            aload 12 /* ee */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 14 /* annotationValue */
        start local 14 // javax.lang.model.element.AnnotationValue annotationValue
        17: .line 2207
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 15 /* annotationTypeValues */
        start local 15 // java.util.List annotationTypeValues
        18: .line 2209
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4
            dup
            aload 0 /* this */
            aload 14 /* annotationValue */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/AnnotationValue;)V
        19: .line 2221
            aload 14 /* annotationValue */
            aload 15 /* annotationTypeValues */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 2223
            ldc ""
            astore 16 /* sep */
        start local 16 // java.lang.String sep
        21: .line 2224
            aload 15 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 18
            goto 26
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map javax.lang.model.element.ExecutableElement java.util.Iterator javax.lang.model.element.AnnotationValue java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
        22: aload 18
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 17 /* av */
        start local 17 // javax.lang.model.element.AnnotationValue av
        23: .line 2225
            aload 6 /* annotation */
            aload 16 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        24: .line 2226
            aload 6 /* annotation */
            aload 0 /* this */
            aload 17 /* av */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 2227
            ldc " "
            astore 16 /* sep */
        end local 17 // javax.lang.model.element.AnnotationValue av
        26: .line 2224
      StackMap locals:
      StackMap stack:
            aload 18
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        end local 16 // java.lang.String sep
        end local 15 // java.util.List annotationTypeValues
        end local 14 // javax.lang.model.element.AnnotationValue annotationValue
        end local 12 // javax.lang.model.element.ExecutableElement ee
        27: .line 2205
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 15
        28: .line 2230
            goto 52
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map
      StackMap stack:
        29: aload 0 /* this */
            aload 11 /* pairs */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationArray:(Ljava/util/Map;)Z
            ifeq 49
        30: .line 2234
            aload 11 /* pairs */
            invokeinterface java.util.Map.size:()I
            iconst_1
            if_icmpne 45
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
            ifeq 45
        31: .line 2235
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 12 /* annotationTypeValues */
        start local 12 // java.util.List annotationTypeValues
        32: .line 2236
            aload 11 /* pairs */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 14
            goto 36
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
        33: aload 14
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 13 /* a */
        start local 13 // javax.lang.model.element.AnnotationValue a
        34: .line 2237
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
        35: .line 2245
            aload 13 /* a */
            aload 12 /* annotationTypeValues */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 13 // javax.lang.model.element.AnnotationValue a
        36: .line 2236
      StackMap locals:
      StackMap stack:
            aload 14
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 33
        37: .line 2247
            ldc ""
            astore 13 /* sep */
        start local 13 // java.lang.String sep
        38: .line 2248
            aload 12 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 15
            goto 43
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
        39: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 14 /* av */
        start local 14 // javax.lang.model.element.AnnotationValue av
        40: .line 2249
            aload 6 /* annotation */
            aload 13 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        41: .line 2250
            aload 6 /* annotation */
            aload 0 /* this */
            aload 14 /* av */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 2251
            ldc " "
            astore 13 /* sep */
        end local 14 // javax.lang.model.element.AnnotationValue av
        43: .line 2248
      StackMap locals:
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        end local 13 // java.lang.String sep
        end local 12 // java.util.List annotationTypeValues
        44: .line 2253
            goto 52
        45: .line 2257
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map
      StackMap stack:
            aload 0 /* this */
            aload 9 /* annotationElement */
            aload 10 /* linkInfo */
            aload 6 /* annotation */
            aload 11 /* pairs */
        46: .line 2258
            iload 1 /* indent */
            iconst_0
        47: .line 2257
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
        48: .line 2260
            goto 52
        49: .line 2262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* annotationElement */
            aload 10 /* linkInfo */
            aload 6 /* annotation */
            aload 11 /* pairs */
        50: .line 2263
            iload 1 /* indent */
            iload 3 /* linkBreak */
        51: .line 2262
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
        52: .line 2265
      StackMap locals:
      StackMap stack:
            aload 6 /* annotation */
            iload 3 /* linkBreak */
            ifeq 53
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            goto 54
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
        53: ldc ""
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
        54: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        55: .line 2266
            aload 5 /* results */
            aload 6 /* annotation */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 11 // java.util.Map pairs
        end local 10 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 9 // javax.lang.model.element.TypeElement annotationElement
        end local 7 // javax.lang.model.element.AnnotationMirror aDesc
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
        56: .line 2182
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        57: .line 2268
            aload 5 /* results */
            areturn
        end local 5 // java.util.List results
        end local 4 // boolean isJava5DeclarationLocation
        end local 3 // boolean linkBreak
        end local 2 // java.util.List descList
        end local 1 // int indent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   58     0                        this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   58     1                      indent  I
            0   58     2                    descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0   58     3                   linkBreak  Z
            0   58     4  isJava5DeclarationLocation  Z
            1   58     5                     results  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            8   56     6                  annotation  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            3   56     7                       aDesc  Ljavax/lang/model/element/AnnotationMirror;
            4   56     9           annotationElement  Ljavax/lang/model/element/TypeElement;
           12   56    10                    linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
           13   56    11                       pairs  Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
           16   27    12                          ee  Ljavax/lang/model/element/ExecutableElement;
           17   27    14             annotationValue  Ljavax/lang/model/element/AnnotationValue;
           18   27    15        annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           21   27    16                         sep  Ljava/lang/String;
           23   26    17                          av  Ljavax/lang/model/element/AnnotationValue;
           32   44    12        annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           34   36    13                           a  Ljavax/lang/model/element/AnnotationValue;
           38   44    13                         sep  Ljava/lang/String;
           40   43    14                          av  Ljavax/lang/model/element/AnnotationValue;
    Signature: (ILjava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;ZZ)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    MethodParameters:
                            Name  Flags
      indent                      
      descList                    
      linkBreak                   
      isJava5DeclarationLocation  

  private void addAnnotations(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl, jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder, java.util.Map<? extends javax.lang.model.element.ExecutableElement, ? extends javax.lang.model.element.AnnotationValue>, int, );
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=18, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement annotationDoc
        start local 2 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        start local 3 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
        start local 4 // java.util.Map map
        start local 5 // int indent
        start local 6 // boolean linkBreak
         0: .line 2285
            aload 2 /* linkInfo */
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            ldc "@"
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            putfield jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:Ljdk/javadoc/internal/doclets/toolkit/Content;
         1: .line 2286
            aload 2 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 1 /* annotationDoc */
            invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         2: .line 2287
            aload 3 /* annotation */
            aload 0 /* this */
            aload 2 /* linkInfo */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 2288
            aload 4 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 50
         4: .line 2289
            aload 3 /* annotation */
            ldc "("
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
         5: .line 2290
            iconst_1
            istore 7 /* isFirst */
        start local 7 // boolean isFirst
         6: .line 2291
            aload 4 /* map */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            astore 8 /* keys */
        start local 8 // java.util.Set keys
         7: .line 2292
            aload 8 /* keys */
            invokeinterface java.util.Set.size:()I
            iconst_1
            if_icmple 8
            iconst_1
            goto 9
      StackMap locals: int java.util.Set
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: istore 9 /* multipleValues */
        start local 9 // boolean multipleValues
        10: .line 2293
            aload 8 /* keys */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11
            goto 48
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int top java.util.Iterator
      StackMap stack:
        11: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 10 /* element */
        start local 10 // javax.lang.model.element.ExecutableElement element
        12: .line 2294
            iload 7 /* isFirst */
            ifeq 15
        13: .line 2295
            iconst_0
            istore 7 /* isFirst */
        14: .line 2296
            goto 24
        15: .line 2297
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator
      StackMap stack:
            aload 3 /* annotation */
            ldc ","
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        16: .line 2298
            iload 6 /* linkBreak */
            ifeq 24
        17: .line 2299
            aload 3 /* annotation */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        18: .line 2300
            aload 1 /* annotationDoc */
            invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.length:()I
            iconst_2
            iadd
            istore 12 /* spaces */
        start local 12 // int spaces
        19: .line 2301
            iconst_0
            istore 13 /* k */
        start local 13 // int k
        20: goto 23
        21: .line 2302
      StackMap locals: int int
      StackMap stack:
            aload 3 /* annotation */
            ldc " "
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        22: .line 2301
            iinc 13 /* k */ 1
      StackMap locals:
      StackMap stack:
        23: iload 13 /* k */
            iload 12 /* spaces */
            iload 5 /* indent */
            iadd
            if_icmplt 21
        end local 13 // int k
        end local 12 // int spaces
        24: .line 2306
      StackMap locals:
      StackMap stack:
            aload 10 /* element */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            astore 12 /* simpleName */
        start local 12 // java.lang.String simpleName
        25: .line 2307
            iload 9 /* multipleValues */
            ifne 26
            ldc "value"
            aload 12 /* simpleName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 30
        26: .line 2308
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* annotation */
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
        27: .line 2309
            aload 10 /* element */
            aload 12 /* simpleName */
            iconst_0
        28: .line 2308
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 2310
            aload 3 /* annotation */
            ldc "="
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        30: .line 2312
      StackMap locals:
      StackMap stack:
            aload 4 /* map */
            aload 10 /* element */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 13 /* annotationValue */
        start local 13 // javax.lang.model.element.AnnotationValue annotationValue
        31: .line 2313
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 14 /* annotationTypeValues */
        start local 14 // java.util.List annotationTypeValues
        32: .line 2314
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6
            dup
            aload 0 /* this */
            aload 14 /* annotationTypeValues */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;)V
        33: .line 2325
            aload 13 /* annotationValue */
            aload 13 /* annotationValue */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 2326
            aload 3 /* annotation */
            aload 14 /* annotationTypeValues */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 35
            ldc ""
            goto 36
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
        35: ldc "{"
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
        36: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        37: .line 2327
            ldc ""
            astore 15 /* sep */
        start local 15 // java.lang.String sep
        38: .line 2328
            aload 14 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 17
            goto 43
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
        39: aload 17
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 16 /* av */
        start local 16 // javax.lang.model.element.AnnotationValue av
        40: .line 2329
            aload 3 /* annotation */
            aload 15 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        41: .line 2330
            aload 3 /* annotation */
            aload 0 /* this */
            aload 16 /* av */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 2331
            ldc ","
            astore 15 /* sep */
        end local 16 // javax.lang.model.element.AnnotationValue av
        43: .line 2328
      StackMap locals:
      StackMap stack:
            aload 17
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        44: .line 2333
            aload 3 /* annotation */
            aload 14 /* annotationTypeValues */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 45
            ldc ""
            goto 46
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
        45: ldc "}"
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
        46: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        47: .line 2334
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
        end local 15 // java.lang.String sep
        end local 14 // java.util.List annotationTypeValues
        end local 13 // javax.lang.model.element.AnnotationValue annotationValue
        end local 12 // java.lang.String simpleName
        end local 10 // javax.lang.model.element.ExecutableElement element
        48: .line 2293
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int top java.util.Iterator
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 11
        49: .line 2336
            aload 3 /* annotation */
            ldc ")"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        end local 9 // boolean multipleValues
        end local 8 // java.util.Set keys
        end local 7 // boolean isFirst
        50: .line 2338
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int
      StackMap stack:
            return
        end local 6 // boolean linkBreak
        end local 5 // int indent
        end local 4 // java.util.Map map
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
        end local 2 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 1 // javax.lang.model.element.TypeElement annotationDoc
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   51     0                  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   51     1         annotationDoc  Ljavax/lang/model/element/TypeElement;
            0   51     2              linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            0   51     3            annotation  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            0   51     4                   map  Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
            0   51     5                indent  I
            0   51     6             linkBreak  Z
            6   50     7               isFirst  Z
            7   50     8                  keys  Ljava/util/Set<+Ljavax/lang/model/element/ExecutableElement;>;
           10   50     9        multipleValues  Z
           12   48    10               element  Ljavax/lang/model/element/ExecutableElement;
           19   24    12                spaces  I
           20   24    13                     k  I
           25   48    12            simpleName  Ljava/lang/String;
           31   48    13       annotationValue  Ljavax/lang/model/element/AnnotationValue;
           32   48    14  annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           38   48    15                   sep  Ljava/lang/String;
           40   43    16                    av  Ljavax/lang/model/element/AnnotationValue;
    Signature: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;IZ)V
    MethodParameters:
               Name  Flags
      annotationDoc  
      linkInfo       
      annotation     
      map            
      indent         
      linkBreak      

  private boolean isAnnotationArray(java.util.Map<? extends javax.lang.model.element.ExecutableElement, ? extends javax.lang.model.element.AnnotationValue>);
    descriptor: (Ljava/util/Map;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.Map pairs
         0: .line 2350
            aload 1 /* pairs */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 8
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.Map top top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 3 /* ee */
        start local 3 // javax.lang.model.element.ExecutableElement ee
         2: .line 2351
            aload 1 /* pairs */
            aload 3 /* ee */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 2 /* annotationValue */
        start local 2 // javax.lang.model.element.AnnotationValue annotationValue
         3: .line 2352
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
         4: .line 2382
            aload 2 /* annotationValue */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7.visit:(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
         5: .line 2352
            istore 5 /* rvalue */
        start local 5 // boolean rvalue
         6: .line 2383
            iload 5 /* rvalue */
            ifeq 8
         7: .line 2384
            iconst_1
            ireturn
        end local 5 // boolean rvalue
        end local 3 // javax.lang.model.element.ExecutableElement ee
        end local 2 // javax.lang.model.element.AnnotationValue annotationValue
         8: .line 2350
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         9: .line 2387
            iconst_0
            ireturn
        end local 1 // java.util.Map pairs
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   10     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   10     1            pairs  Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
            3    8     2  annotationValue  Ljavax/lang/model/element/AnnotationValue;
            2    8     3               ee  Ljavax/lang/model/element/ExecutableElement;
            6    8     5           rvalue  Z
    Signature: (Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;)Z
    MethodParameters:
       Name  Flags
      pairs  

  private jdk.javadoc.internal.doclets.toolkit.Content annotationValueToContent(javax.lang.model.element.AnnotationValue);
    descriptor: (Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.AnnotationValue annotationValue
         0: .line 2391
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8
            dup
            aload 0 /* this */
            aload 1 /* annotationValue */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/AnnotationValue;)V
         1: .line 2441
            aload 1 /* annotationValue */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8.visit:(Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
         2: .line 2391
            areturn
        end local 1 // javax.lang.model.element.AnnotationValue annotationValue
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  annotationValue  Ljavax/lang/model/element/AnnotationValue;
    MethodParameters:
                 Name  Flags
      annotationValue  

  protected jdk.javadoc.internal.doclets.formats.html.markup.TableHeader getPackageTableHeader();
    descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/TableHeader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 2445
            new jdk.javadoc.internal.doclets.formats.html.markup.TableHeader
            dup
            iconst_2
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.descriptionLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.TableHeader.<init>:([Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;

  protected jdk.javadoc.internal.doclets.formats.html.markup.Script getWinTitleScript();
    descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 2454
            new jdk.javadoc.internal.doclets.formats.html.markup.Script
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:()V
            astore 1 /* script */
        start local 1 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
         1: .line 2455
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
            ifnull 5
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 5
         2: .line 2456
            aload 1 /* script */
            ldc "<!--\n    try {\n        if (location.href.indexOf('is-external=true') == -1) {\n            parent.document.title="
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.append:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
         3: .line 2460
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.appendStringLiteral:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
         4: .line 2461
            ldc ";\n        }\n    }\n    catch(err) {\n    }\n//-->\n"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.append:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            pop
         5: .line 2468
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.Script
      StackMap stack:
            aload 1 /* script */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    6     1  script  Ljdk/javadoc/internal/doclets/formats/html/markup/Script;

  public jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree getBody(boolean, java.lang.String);
    descriptor: (ZLjava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // boolean includeScript
        start local 2 // java.lang.String title
         0: .line 2479
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.BODY: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 3 /* body */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
         1: .line 2481
            aload 0 /* this */
            aload 2 /* title */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
         2: .line 2484
            iload 1 /* includeScript */
            ifeq 7
         3: .line 2485
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getWinTitleScript:()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
         4: .line 2486
            aload 3 /* body */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Script.asContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 2487
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.noScriptMessage:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NOSCRIPT:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* noScript */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content noScript
         6: .line 2488
            aload 3 /* body */
            aload 4 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content noScript
         7: .line 2490
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 3 /* body */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
        end local 2 // java.lang.String title
        end local 1 // boolean includeScript
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    8     1  includeScript  Z
            0    8     2          title  Ljava/lang/String;
            1    8     3           body  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            6    7     4       noScript  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      includeScript  
      title          

  jdk.javadoc.internal.doclets.formats.html.markup.Script getMainBodyScript();
    descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 2494
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
}
SourceFile: "HtmlDocletWriter.java"
NestMembers:
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7$1  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8$1
InnerClasses:
  public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
  public final BlockType = com.sun.tools.doclint.HtmlTag$BlockType of com.sun.tools.doclint.HtmlTag
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$3
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$7
  jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$8
  public final Kind = jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind of jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
  public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap