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 final jdk.javadoc.internal.doclets.toolkit.util.DocPaths docPaths;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
    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) 

  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 263
            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;
         1: .line 262
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
         2: .line 263
            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 192
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 160
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationHeading:Z
         2: .line 165
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationFieldHeading:Z
         3: .line 170
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         4: .line 175
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
         5: .line 177
            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 1263
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         7: .line 193
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         8: .line 194
            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 195
            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 196
            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 197
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.Links
            dup
            aload 2 /* path */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;)V
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        12: .line 198
            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 199
            aload 0 /* this */
            aload 2 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        14: .line 200
            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 201
            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 202
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
        17: .line 204
            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
        18: .line 205
            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
        19: .line 204
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        20: .line 206
            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   21     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   21     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   21     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 229
            aload 1 /* htmlstr */
            ldc "{@"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 2 /* index */
        start local 2 // int index
         1: .line 230
            iload 2 /* index */
            ifge 3
         2: .line 231
            aload 1 /* htmlstr */
            areturn
         3: .line 233
      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 234
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 6
         5: .line 235
            aload 1 /* htmlstr */
            areturn
         6: .line 237
      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 238
            iconst_0
            istore 5 /* prevEnd */
        start local 5 // int prevEnd
         8: .line 240
      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 242
            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 243
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.end:()I
            istore 5 /* prevEnd */
        11: .line 244
            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 246
            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 247
            iinc 5 /* prevEnd */ 3
        14: .line 248
            goto 18
        15: .line 250
      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 253
      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 254
            aload 4 /* buf */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 6 // int match
        20: .line 256
      StackMap locals:
      StackMap stack:
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 8
        21: .line 257
            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 258
            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 272
            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 274
            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 275
            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 272
            astore 2 /* script */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
         4: .line 283
            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 284
            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 285
            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 286
            aload 3 /* div */
            aload 5 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 287
            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=7, 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 297
            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 298
            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 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.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 300
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 3 /* enclosing */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getVisibleMemberTable:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            astore 6 /* vmt */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable vmt
         4: .line 304
            aload 4 /* intfacs */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 6
         5: .line 305
            aload 6 /* vmt */
            aload 1 /* method */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.getImplementedMethods:(Ljavax/lang/model/element/ExecutableElement;)Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 7
         6: .line 306
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.util.List javax.lang.model.element.ExecutableElement jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable
      StackMap stack:
            aload 5 /* overriddenMethod */
            ifnull 14
         7: .line 307
      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
         8: .line 308
            aload 5 /* overriddenMethod */
            ifnull 14
         9: .line 309
            aload 0 /* this */
        10: .line 310
            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;
        11: .line 311
            aload 5 /* overriddenMethod */
        12: .line 312
            aload 2 /* dl */
        13: .line 309
            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
        14: .line 315
      StackMap locals:
      StackMap stack:
            return
        end local 6 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable vmt
        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   15     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   15     1            method  Ljavax/lang/model/element/ExecutableElement;
            0   15     2                dl  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   15     3         enclosing  Ljavax/lang/model/element/TypeElement;
            2   15     4           intfacs  Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
            3   15     5  overriddenMethod  Ljavax/lang/model/element/ExecutableElement;
            4   15     6               vmt  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
    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 324
            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 325
            return
         2: .line 327
      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 328
            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 329
            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 331
      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 332
            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 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 */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getBlockTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
         8: .line 334
            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 332
            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 335
            aload 3 /* dl */
            aload 4 /* output */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 336
            aload 2 /* htmltree */
            aload 3 /* dl */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 337
            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 347
            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 348
            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 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 */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getBlockTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
         3: .line 350
            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 348
            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 351
            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 360
            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=5, 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 373
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            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 */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            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=5, 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 387
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            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 388
            aload 3 /* label */
            ldc ""
            aload 2 /* target */
         2: .line 387
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            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=5, 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 400
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 401
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 3 /* mdle */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 400
            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 401
            aload 2 /* label */
            ldc ""
            aload 1 /* target */
         4: .line 400
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            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 417
            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 418
            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 419
            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 420
            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 421
            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 422
            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 423
            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 424
            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 425
            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.useModuleDirectories:Z
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setUseModuleDirectories:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
        11: .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;
        12: .line 419
            astore 6 /* head */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
        13: .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
        14: .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
        15: .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
        16: .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   17     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   17     1   metakeywords  Ljava/util/List<Ljava/lang/String;>;
            0   17     2  includeScript  Z
            0   17     3           body  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   17     4    htmlDocType  Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
            2   17     5    htmlComment  Ljdk/javadoc/internal/doclets/toolkit/Content;
           13   17     6           head  Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
           14   17     7       htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   17     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 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=5, 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 496
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            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 497
            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 496
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* mainTreeContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content mainTreeContent
         3: .line 498
            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 499
            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  

  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 509
            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 510
            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 511
            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 512
            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 513
            aload 5 /* caption */
            aload 4 /* tabSpan */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 514
            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 524
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 525
      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 526
      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 524
      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 536
            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 546
            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 559
            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.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 1 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.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 568
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 569
      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 570
      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 568
      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 581
            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 585
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 586
            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 587
      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 585
      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 588
            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=4, 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 599
            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 600
            iload 3 /* included */
            ifne 10
         4: .line 601
            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 602
            aload 4 /* p */
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 603
            iconst_1
            istore 3 /* included */
         8: .line 604
            goto 10
        end local 4 // javax.lang.model.element.PackageElement p
         9: .line 601
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 608
      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 609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            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 610
            aload 2 /* label */
        13: .line 609
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        14: .line 612
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 4 /* crossPkgLink */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocLink crossPkgLink
        15: .line 613
            aload 4 /* crossPkgLink */
            ifnull 17
        16: .line 614
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 4 /* crossPkgLink */
            aload 2 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        17: .line 616
      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=5, 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 629
            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 630
            iload 3 /* included */
            ifeq 3
         2: .line 631
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            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.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 1 /* mdle */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* label */
            ldc ""
            ldc ""
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            goto 4
         3: .line 632
      StackMap locals: int
      StackMap stack:
            aload 2 /* label */
         4: .line 630
      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 636
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            iload 2 /* qual */
            ifeq 2
         1: .line 637
            aload 1 /* typeElement */
            invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            goto 3
         2: .line 638
      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 636
      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 639
            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=5, locals=7, 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 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 650
            aload 1 /* element */
            ifnonnull 2
         1: .line 651
            return
         2: .line 653
      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 /* element */
            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 654
            aload 4 /* te */
            ifnonnull 5
         4: .line 656
            aload 1 /* element */
            checkcast javax.lang.model.element.TypeElement
            astore 4 /* te */
         5: .line 658
      StackMap locals: javax.lang.model.element.TypeElement
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 15
         6: .line 659
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 660
            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;
         8: .line 661
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 4 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forClass:(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;
         9: .line 659
            astore 5 /* href */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
        10: .line 662
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 5 /* href */
        11: .line 663
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* element */
            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 ""
        12: .line 662
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Links.createLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* content */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content content
        13: .line 664
            aload 3 /* htmltree */
            aload 6 /* content */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content content
        end local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
        14: .line 665
            goto 16
        15: .line 666
      StackMap locals:
      StackMap stack:
            aload 3 /* htmltree */
            aload 2 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        16: .line 668
      StackMap locals:
      StackMap stack:
            return
        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 element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   17     1   element  Ljavax/lang/model/element/Element;
            0   17     2     label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   17     3  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   17     4        te  Ljavax/lang/model/element/TypeElement;
           10   14     5      href  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
           13   14     6   content  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      element   
      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 678
            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 679
            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 689
            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 690
            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(javax.lang.model.element.TypeElement, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, boolean, boolean);
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=10, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement classElement
        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 708
            aload 1 /* classElement */
            ifnull 20
         1: .line 709
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* classElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            astore 6 /* className */
        start local 6 // java.lang.String className
         2: .line 710
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* classElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            astore 7 /* packageElement */
        start local 7 // javax.lang.model.element.PackageElement packageElement
         3: .line 711
            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 8 /* defaultLabel */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content defaultLabel
         4: .line 712
            iload 5 /* code */
            ifeq 6
         5: .line 713
            aload 8 /* 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 8 /* defaultLabel */
         6: .line 714
      StackMap locals: java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 0 /* this */
            aload 7 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            ifnull 20
         7: .line 722
            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 /* packageElement */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 723
            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 */
         9: .line 722
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 9 /* link */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.util.DocLink link
        10: .line 724
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 9 /* link */
        11: .line 725
            aload 3 /* label */
            ifnull 12
            aload 3 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 13
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink
        12: aload 8 /* defaultLabel */
            goto 14
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink
        13: aload 3 /* label */
        14: .line 726
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
            iload 4 /* strong */
        15: .line 727
            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
        16: .line 728
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 7 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            aastore
        17: .line 727
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        18: .line 728
            ldc ""
            iconst_1
        19: .line 724
            invokevirtual 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 9 // jdk.javadoc.internal.doclets.toolkit.util.DocLink link
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content defaultLabel
        end local 7 // javax.lang.model.element.PackageElement packageElement
        end local 6 // java.lang.String className
        20: .line 731
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int int
      StackMap stack:
            aconst_null
            areturn
        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 // javax.lang.model.element.TypeElement classElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   21     1    classElement  Ljavax/lang/model/element/TypeElement;
            0   21     2      refMemName  Ljava/lang/String;
            0   21     3           label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   21     4          strong  Z
            0   21     5            code  Z
            2   20     6       className  Ljava/lang/String;
            3   20     7  packageElement  Ljavax/lang/model/element/PackageElement;
            4   20     8    defaultLabel  Ljdk/javadoc/internal/doclets/toolkit/Content;
           10   20     9            link  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    MethodParameters:
              Name  Flags
      classElement  
      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 735
            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 736
            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 738
      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(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)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 // javax.lang.model.element.PackageElement element
         0: .line 742
            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 /* element */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 743
            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 742
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            areturn
        end local 1 // javax.lang.model.element.PackageElement element
        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  element  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
         Name  Flags
      element  

  public jdk.javadoc.internal.doclets.toolkit.util.DocLink getCrossModuleLink(javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ModuleElement element
         0: .line 747
            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 /* element */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 748
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            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.getModuleName:(Ljavax/lang/model/element/ModuleElement;)Ljava/lang/String;
            invokevirtual 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 747
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            areturn
        end local 1 // javax.lang.model.element.ModuleElement element
        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  element  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
         Name  Flags
      element  

  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 759
            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 760
            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 771
            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 772
            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 785
            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 786
            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 787
            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 788
            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 790
      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 791
            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 790
            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 792
            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 807
            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 808
            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 809
            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 811
      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 812
            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 813
            iload 3 /* isStrong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 811
            astore 6 /* linkinfo */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkinfo
         7: .line 814
            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 815
            aload 4 /* contentTree */
            aload 7 /* link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 816
            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 826
            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 827
            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 839
            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 840
            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 851
            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 852
            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 851
            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 866
            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 883
            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 888
            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=7, 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 906
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* typeElement */
            aload 3 /* element */
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 4 /* label */
            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   

  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 911
            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 912
            aload 4 /* label */
            areturn
         2: .line 913
      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 914
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 7 /* ee */
        start local 7 // javax.lang.model.element.ExecutableElement ee
         4: .line 915
            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 916
            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 917
            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 918
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         8: .line 915
            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 919
      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 920
      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 921
            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 922
            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 923
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        14: .line 920
            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 925
      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 942
            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 943
            aload 4 /* label */
            areturn
         2: .line 944
      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 945
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* emd */
        start local 5 // javax.lang.model.element.ExecutableElement emd
         4: .line 946
            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 947
            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 948
            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 946
            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 949
      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 950
      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 951
            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 950
            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 953
      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 958
            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 962
            iload 2 /* isProperty */
            ifeq 2
         1: .line 963
            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 965
      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 966
            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 967
            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 971
            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 972
            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 973
            ldc "<init>"
            areturn
         3: .line 975
      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 981
            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 982
            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 983
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         3: .line 986
      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 987
            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 988
            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 990
            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 991
      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 993
      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 994
            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 997
            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 999
            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 1000
            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 1001
            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 1002
            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 1004
            aload 13 /* refMemName */
            ifnonnull 21
            aload 12 /* refMem */
            ifnull 21
        20: .line 1005
            aload 12 /* refMem */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 13 /* refMemName */
        21: .line 1007
      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 48
        22: .line 1009
            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 1010
            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 1012
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 28
        25: .line 1013
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        26: .line 1014
            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 1013
            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 1015
      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 1018
      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 1019
            aload 0 /* this */
            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.elementUtils:Ljavax/lang/model/util/Elements;
            aload 11 /* refClassName */
            invokeinterface javax.lang.model.util.Elements.getModuleElement:(Ljava/lang/CharSequence;)Ljavax/lang/model/element/ModuleElement;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossModuleLink:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            goto 33
        31: .line 1020
      StackMap locals:
      StackMap stack:
            aload 14 /* refPackage */
            ifnull 32
            aload 0 /* this */
            aload 14 /* refPackage */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            goto 33
      StackMap locals:
      StackMap stack:
        32: aconst_null
        33: .line 1018
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocLink
            astore 15 /* elementCrossLink */
        start local 15 // jdk.javadoc.internal.doclets.toolkit.util.DocLink elementCrossLink
        34: .line 1021
            aload 15 /* elementCrossLink */
            ifnull 40
        35: .line 1023
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
            aload 15 /* elementCrossLink */
        36: .line 1024
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 37
            aload 9 /* text */
            goto 38
      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.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink
        37: 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 jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Links jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
        38: iconst_1
        39: .line 1023
            invokevirtual 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
        40: .line 1027
      StackMap locals:
      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;
        41: .line 1028
            ldc "doclet.see.class_or_package_not_found"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        42: .line 1029
            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
        43: .line 1030
            aload 6 /* seetext */
            aastore
        44: .line 1027
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        45: .line 1031
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 46
            aload 9 /* text */
            goto 47
      StackMap locals:
      StackMap stack:
        46: aload 8 /* label */
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
        47: areturn
        end local 15 // jdk.javadoc.internal.doclets.toolkit.util.DocLink elementCrossLink
        end local 14 // javax.lang.model.element.PackageElement refPackage
        48: .line 1034
      StackMap locals:
      StackMap stack:
            aload 13 /* refMemName */
            ifnonnull 63
        49: .line 1036
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 60
        50: .line 1040
            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 57
        51: .line 1041
            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 53
        52: .line 1042
            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 54
        53: .line 1043
      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
        54: .line 1041
      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
        55: .line 1044
            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
        56: .line 1045
            goto 60
        57: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        58: .line 1047
            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
        59: .line 1046
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* label */
        60: .line 1051
      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
        61: .line 1052
            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;
        62: .line 1051
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        63: .line 1053
      StackMap locals:
      StackMap stack:
            aload 12 /* refMem */
            ifnonnull 67
        64: .line 1056
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 65
            aload 9 /* text */
            goto 66
      StackMap locals:
      StackMap stack:
        65: aload 8 /* label */
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
        66: areturn
        67: .line 1060
      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
        68: .line 1064
            aconst_null
            astore 15 /* overriddenMethod */
        start local 15 // javax.lang.model.element.ExecutableElement overriddenMethod
        69: .line 1065
            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 74
        70: .line 1066
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 14 /* containing */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getVisibleMemberTable:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
            astore 16 /* vmt */
        start local 16 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable vmt
        71: .line 1067
            aload 16 /* vmt */
            aload 12 /* refMem */
            checkcast javax.lang.model.element.ExecutableElement
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable.getOverriddenMethod:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/element/ExecutableElement;
            astore 15 /* overriddenMethod */
        72: .line 1069
            aload 15 /* overriddenMethod */
            ifnull 74
        73: .line 1070
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 15 /* 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 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable vmt
        74: .line 1072
      StackMap locals: javax.lang.model.element.TypeElement javax.lang.model.element.ExecutableElement
      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 89
        75: .line 1073
            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 89
            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 89
        76: .line 1078
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
            ifeq 79
        77: .line 1079
            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 */
        78: .line 1080
            goto 89
      StackMap locals:
      StackMap stack:
        79: 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 85
        80: .line 1081
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        81: .line 1082
            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
        82: .line 1083
            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
        83: .line 1081
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        84: .line 1084
            goto 89
        85: .line 1085
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        86: .line 1086
            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
        87: .line 1087
            aload 5 /* tagName */
            aastore
            dup
            iconst_1
            aload 6 /* seetext */
            aastore
        88: .line 1085
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        89: .line 1090
      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 94
        90: .line 1091
            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 92
        91: .line 1092
            aload 13 /* refMemName */
            goto 93
        92: .line 1093
      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;
        93: .line 1091
      StackMap locals:
      StackMap stack: java.lang.String
            astore 13 /* refMemName */
        94: .line 1095
      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 99
        95: .line 1096
            aload 13 /* refMemName */
            bipush 40
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 97
        96: .line 1097
            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 */
        97: .line 1099
      StackMap locals:
      StackMap stack:
            aload 15 /* overriddenMethod */
            ifnull 99
        98: .line 1101
            aload 15 /* overriddenMethod */
            astore 12 /* refMem */
        99: .line 1105
      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 100
            iconst_1
            goto 101
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
       100: 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 javax.lang.model.element.ExecutableElement
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
       101: 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 */
       102: .line 1107
            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 */
       103: .line 1108
            aload 12 /* refMem */
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 104
            aload 9 /* text */
            goto 105
      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 javax.lang.model.element.ExecutableElement
      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
       104: 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 javax.lang.model.element.ExecutableElement
      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
       105: iconst_0
       106: .line 1107
            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 15 // javax.lang.model.element.ExecutableElement overriddenMethod
        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  107     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0  107     1           element  Ljavax/lang/model/element/Element;
            0  107     2               see  Lcom/sun/source/doctree/DocTree;
            1  107     3              kind  Lcom/sun/source/doctree/DocTree$Kind;
            4  107     4                ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            5  107     5           tagName  Ljava/lang/String;
            6  107     6           seetext  Ljava/lang/String;
           11  107     7       isLinkPlain  Z
           12  107     8             label  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15  107     9              text  Ljdk/javadoc/internal/doclets/toolkit/Content;
           16  107    10          refClass  Ljavax/lang/model/element/TypeElement;
           17  107    11      refClassName  Ljava/lang/String;
           18  107    12            refMem  Ljavax/lang/model/element/Element;
           19  107    13        refMemName  Ljava/lang/String;
           23   48    14        refPackage  Ljavax/lang/model/element/PackageElement;
           34   48    15  elementCrossLink  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
           55   56    14           content  Ljdk/javadoc/internal/doclets/formats/html/markup/StringContent;
           68  107    14        containing  Ljavax/lang/model/element/TypeElement;
           69  107    15  overriddenMethod  Ljavax/lang/model/element/ExecutableElement;
           71   74    16               vmt  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
    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 1113
            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 1124
            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 1125
            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 1126
            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 1127
            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 1136
            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 1137
            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 1138
      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 1136
      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 1149
            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 1150
            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 1151
            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 1160
            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 1161
            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 1171
            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 1172
            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 1175
            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 1176
            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 1177
            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 1178
            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 1187
            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 1188
            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 1201
            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 1202
            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 1216
            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 1217
            return
         2: .line 1220
      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 1221
            iload 4 /* depr */
            ifeq 7
         4: .line 1222
            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 1223
            aload 6 /* htmltree */
            aload 7 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 1224
            goto 9
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
         7: .line 1226
      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 1227
            aload 6 /* htmltree */
            aload 7 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 1229
      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 1230
            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 1232
      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 1235
            aconst_null
            astore 2 /* name */
        start local 2 // javax.lang.model.element.Name name
         1: .line 1236
            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 1237
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.StartElementTree
            astore 3 /* setree */
        start local 3 // com.sun.source.doctree.StartElementTree setree
         3: .line 1238
            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 1239
            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 1240
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.EndElementTree
            astore 3 /* eetree */
        start local 3 // com.sun.source.doctree.EndElementTree eetree
         7: .line 1241
            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 1244
      StackMap locals:
      StackMap stack:
            aload 2 /* name */
            ifnull 13
         9: .line 1245
            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 1246
            aload 3 /* htmlTag */
            ifnull 13
        11: .line 1247
            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 1248
            iconst_1
            ireturn
        end local 3 // com.sun.tools.doclint.HtmlTag htmlTag
        13: .line 1251
      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 1255
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1256
      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 1257
            iconst_0
            ireturn
         4: .line 1255
      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 1259
            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 1281
            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 1287
            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 1289
            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 2 /* element */
            aload 3 /* tags */
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTags:(Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
         3: .line 1290
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         4: .line 1292
            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 1293
      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 1294
            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 1295
            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 1297
            iload 4 /* isFirstSentence */
            ifeq 24
        14: .line 1299
            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 1300
            goto 30
        16: .line 1303
      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 1304
      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 1305
            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 1306
            goto 30
        20: .line 1309
      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 1310
            aload 0 /* this */
            iconst_1
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        23: .line 1311
            goto 30
        24: .line 1315
      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 1530
            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 1315
            istore 11 /* allDone */
        start local 11 // boolean allDone
        27: .line 1531
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        28: .line 1532
            iload 11 /* allDone */
            ifeq 30
        29: .line 1533
            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 1292
      StackMap locals:
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 6
        end local 7 // java.util.ListIterator iterator
        31: .line 1535
      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 1539
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1540
            aload 2 /* buf */
            arraylength
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1541
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1542
            aload 1 /* text */
            iconst_0
            iload 3 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
         5: .line 1540
      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 1544
            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 1548
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1549
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1550
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1551
            aload 1 /* text */
            iload 3 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
         5: .line 1549
      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 1554
            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 1563
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter
            ifne 4
         1: .line 1564
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.ClassWriter
            ifne 4
         2: .line 1565
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter
            ifne 4
         3: .line 1563
            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 1592
            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 1593
            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 1594
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* text */
            areturn
         3: .line 1597
      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 1622
            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 1597
            astore 4 /* redirectPathFromRoot */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath redirectPathFromRoot
         6: .line 1623
            aload 4 /* redirectPathFromRoot */
            ifnonnull 8
         7: .line 1624
            aload 3 /* text */
            areturn
         8: .line 1626
      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 1627
            aload 5 /* lower */
            ldc "mailto:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        10: .line 1628
            aload 5 /* lower */
            ldc "http:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        11: .line 1629
            aload 5 /* lower */
            ldc "https:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        12: .line 1630
            aload 5 /* lower */
            ldc "file:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        13: .line 1631
            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 1632
            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 1631
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* text */
        16: .line 1633
            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 1635
      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 1644
            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 1655
            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 1656
            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 1668
            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 1669
            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 1677
            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 1678
            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 1679
            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 1680
            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 1689
            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 1690
            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 1702
            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 1715
            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 1716
            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 1729
            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 1730
            ldc ""
            astore 7 /* sep */
        start local 7 // java.lang.String sep
         2: .line 1731
            aload 6 /* annotations */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 4
         3: .line 1732
            iconst_0
            ireturn
         4: .line 1734
      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 1735
            aload 5 /* htmltree */
            aload 7 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         7: .line 1736
            aload 5 /* htmltree */
            aload 8 /* annotation */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 1737
            iload 4 /* lineBreak */
            ifne 10
         9: .line 1738
            ldc " "
            astore 7 /* sep */
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content annotation
        10: .line 1734
      StackMap locals:
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        11: .line 1741
            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 1755
            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 1759
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* descList */
        start local 4 // java.util.List descList
         1: .line 1760
            aload 4 /* descList */
            aload 2 /* amirror */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 1761
            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 1780
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* results */
        start local 5 // java.util.List results
         1: .line 1782
            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 1783
            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 1789
            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 1790
            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 1791
            goto 56
         7: .line 1798
      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 1799
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         9: .line 1800
            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 1801
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 9 /* annotationElement */
        11: .line 1800
            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 1802
            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 1804
            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 1805
            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 1806
            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 1807
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 15 /* annotationTypeValues */
        start local 15 // java.util.List annotationTypeValues
        18: .line 1809
            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 1821
            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 1823
            ldc ""
            astore 16 /* sep */
        start local 16 // java.lang.String sep
        21: .line 1824
            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 1825
            aload 6 /* annotation */
            aload 16 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        24: .line 1826
            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 1827
            ldc " "
            astore 16 /* sep */
        end local 17 // javax.lang.model.element.AnnotationValue av
        26: .line 1824
      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 1805
      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 1830
            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 1834
            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 1835
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 12 /* annotationTypeValues */
        start local 12 // java.util.List annotationTypeValues
        32: .line 1836
            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 1837
            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 1845
            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 1836
      StackMap locals:
      StackMap stack:
            aload 14
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 33
        37: .line 1847
            ldc ""
            astore 13 /* sep */
        start local 13 // java.lang.String sep
        38: .line 1848
            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 1849
            aload 6 /* annotation */
            aload 13 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        41: .line 1850
            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 1851
            ldc " "
            astore 13 /* sep */
        end local 14 // javax.lang.model.element.AnnotationValue av
        43: .line 1848
      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 1853
            goto 52
        45: .line 1857
      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 1858
            iload 1 /* indent */
            iconst_0
        47: .line 1857
            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 1860
            goto 52
        49: .line 1862
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* annotationElement */
            aload 10 /* linkInfo */
            aload 6 /* annotation */
            aload 11 /* pairs */
        50: .line 1863
            iload 1 /* indent */
            iload 3 /* linkBreak */
        51: .line 1862
            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 1865
      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 1866
            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 1782
      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 1868
            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 1885
            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 1886
            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 1887
            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 1888
            aload 4 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 50
         4: .line 1889
            aload 3 /* annotation */
            ldc "("
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
         5: .line 1890
            iconst_1
            istore 7 /* isFirst */
        start local 7 // boolean isFirst
         6: .line 1891
            aload 4 /* map */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            astore 8 /* keys */
        start local 8 // java.util.Set keys
         7: .line 1892
            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 1893
            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 1894
            iload 7 /* isFirst */
            ifeq 15
        13: .line 1895
            iconst_0
            istore 7 /* isFirst */
        14: .line 1896
            goto 24
        15: .line 1897
      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 1898
            iload 6 /* linkBreak */
            ifeq 24
        17: .line 1899
            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 1900
            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 1901
            iconst_0
            istore 13 /* k */
        start local 13 // int k
        20: goto 23
        21: .line 1902
      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 1901
            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 1906
      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 1907
            iload 9 /* multipleValues */
            ifne 26
            ldc "value"
            aload 12 /* simpleName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 30
        26: .line 1908
      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 1909
            aload 10 /* element */
            aload 12 /* simpleName */
            iconst_0
        28: .line 1908
            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 1910
            aload 3 /* annotation */
            ldc "="
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        30: .line 1912
      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 1913
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 14 /* annotationTypeValues */
        start local 14 // java.util.List annotationTypeValues
        32: .line 1914
            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 1925
            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 1926
            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 1927
            ldc ""
            astore 15 /* sep */
        start local 15 // java.lang.String sep
        38: .line 1928
            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 1929
            aload 3 /* annotation */
            aload 15 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        41: .line 1930
            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 1931
            ldc ","
            astore 15 /* sep */
        end local 16 // javax.lang.model.element.AnnotationValue av
        43: .line 1928
      StackMap locals:
      StackMap stack:
            aload 17
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        44: .line 1933
            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 1934
            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 1893
      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 1936
            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 1938
      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 1950
            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 1951
            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 1952
            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 1982
            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 1952
            istore 5 /* rvalue */
        start local 5 // boolean rvalue
         6: .line 1983
            iload 5 /* rvalue */
            ifeq 8
         7: .line 1984
            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 1950
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         9: .line 1987
            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 1991
            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 2041
            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 1991
            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 2045
            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 2054
            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 2055
            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 2056
            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 2060
            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 2061
            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 2068
      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 2079
            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 2081
            aload 0 /* this */
            aload 2 /* title */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
         2: .line 2084
            iload 1 /* includeScript */
            ifeq 7
         3: .line 2085
            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 2086
            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 2087
            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 2088
            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 2090
      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 2094
            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