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

  java.util.Map<java.lang.String, java.lang.Integer> indexAnchorTable;
    descriptor: Ljava/util/Map;
    flags: (0x0000) 
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;

  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

  private static volatile int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 286
            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 285
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
         2: .line 286
            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 214
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 174
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationHeading:Z
         2: .line 179
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationFieldHeading:Z
         3: .line 184
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         4: .line 189
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
         5: .line 191
            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 206
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.indexAnchorTable:Ljava/util/Map;
         7: .line 1305
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         8: .line 215
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         9: .line 216
            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;
        10: .line 217
            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;
        11: .line 218
            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;
        12: .line 219
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.Links
            dup
            aload 2 /* path */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Links.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.links:Ljdk/javadoc/internal/doclets/formats/html/markup/Links;
        13: .line 220
            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;
        14: .line 221
            aload 0 /* this */
            aload 2 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        15: .line 222
            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;
        16: .line 223
            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;
        17: .line 224
            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;
        18: .line 225
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.Script
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Script.<init>:()V
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.mainBodyScript:Ljdk/javadoc/internal/doclets/formats/html/markup/Script;
        19: .line 227
            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
        20: .line 228
            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
        21: .line 227
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        22: .line 229
            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   23     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   23     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   23     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 252
            aload 1 /* htmlstr */
            ldc "{@"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 2 /* index */
        start local 2 // int index
         1: .line 253
            iload 2 /* index */
            ifge 3
         2: .line 254
            aload 1 /* htmlstr */
            areturn
         3: .line 256
      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 257
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 6
         5: .line 258
            aload 1 /* htmlstr */
            areturn
         6: .line 260
      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 261
            iconst_0
            istore 5 /* prevEnd */
        start local 5 // int prevEnd
         8: .line 263
      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 265
            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 266
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.end:()I
            istore 5 /* prevEnd */
        11: .line 267
            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 269
            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 270
            iinc 5 /* prevEnd */ 3
        14: .line 271
            goto 18
        15: .line 273
      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 276
      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 277
            aload 4 /* buf */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 6 // int match
        20: .line 279
      StackMap locals:
      StackMap stack:
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 8
        21: .line 280
            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 281
            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 295
            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 297
            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 298
            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 295
            astore 2 /* script */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
         4: .line 306
            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 307
            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 308
            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 309
            aload 3 /* div */
            aload 5 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 310
            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 320
            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 321
            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 322
            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 323
            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 327
            aload 4 /* intfacs */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 6
         5: .line 328
            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 329
      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 330
      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 331
            aload 5 /* overriddenMethod */
            ifnull 14
         9: .line 332
            aload 0 /* this */
        10: .line 333
            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 334
            aload 5 /* overriddenMethod */
        12: .line 335
            aload 2 /* dl */
        13: .line 332
            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 338
      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 347
            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 348
            return
         2: .line 350
      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 351
            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 352
            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 354
      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 355
            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 356
            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 357
            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 355
            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 358
            aload 3 /* dl */
            aload 4 /* output */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 359
            aload 2 /* htmltree */
            aload 3 /* dl */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 360
            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 370
            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 371
            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 372
            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 373
            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 371
            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 374
            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 384
            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.taglets.TagletWriter getTagletWriterInstance(boolean, boolean);
    descriptor: (ZZ)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
    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 // boolean isFirstSentence
        start local 2 // boolean inSummary
         0: .line 395
            new jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl
            dup
            aload 0 /* this */
            iload 1 /* isFirstSentence */
            iload 2 /* inSummary */
            invokespecial jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;ZZ)V
            areturn
        end local 2 // boolean inSummary
        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
            0    1     2        inSummary  Z
    MethodParameters:
                 Name  Flags
      isFirstSentence  
      inSummary        

  public void printHtmlDocument(java.util.List<java.lang.String>, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;Ljava/lang/String;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 // java.util.List metakeywords
        start local 2 // java.lang.String description
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content body
         0: .line 412
            aload 0 /* this */
            aload 1 /* metakeywords */
            aload 2 /* description */
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            aload 3 /* body */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printHtmlDocument:(Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 413
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 2 // java.lang.String description
        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    2     0          this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1  metakeywords  Ljava/util/List<Ljava/lang/String;>;
            0    2     2   description  Ljava/lang/String;
            0    2     3          body  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
              Name  Flags
      metakeywords  
      description   
      body          

  public void printHtmlDocument(java.util.List<java.lang.String>, java.lang.String, java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    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 // java.util.List metakeywords
        start local 2 // java.lang.String description
        start local 3 // java.util.List localStylesheets
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content body
         0: .line 431
            aload 0 /* this */
            aload 1 /* metakeywords */
            aload 2 /* description */
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            aload 3 /* localStylesheets */
            aload 4 /* body */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printHtmlDocument:(Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 432
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 3 // java.util.List localStylesheets
        end local 2 // java.lang.String description
        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    2     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1      metakeywords  Ljava/util/List<Ljava/lang/String;>;
            0    2     2       description  Ljava/lang/String;
            0    2     3  localStylesheets  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
            0    2     4              body  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
                  Name  Flags
      metakeywords      
      description       
      localStylesheets  
      body              

  public void printHtmlDocument(java.util.List<java.lang.String>, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.List metakeywords
        start local 2 // java.lang.String description
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content extraHeadContent
        start local 4 // java.util.List localStylesheets
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content body
         0: .line 452
            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 6 /* htmlComment */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmlComment
         1: .line 453
            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;
            astore 7 /* additionalStylesheets */
        start local 7 // java.util.List additionalStylesheets
         2: .line 454
            aload 7 /* additionalStylesheets */
            aload 4 /* localStylesheets */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 455
            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.docletVersion:Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Head.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;)V
         4: .line 456
            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 5
            iconst_0
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content java.util.List
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head
         5: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content java.util.List
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.Head int
         6: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTimestamp:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         7: .line 457
            aload 2 /* description */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setDescription:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         8: .line 458
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getGenerator:(Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setGenerator:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         9: .line 459
            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;
        10: .line 460
            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;
        11: .line 461
            aload 1 /* metakeywords */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addKeywords:(Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
        12: .line 462
            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/DocPath;
            aload 7 /* additionalStylesheets */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setStylesheets:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
        13: .line 463
            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;
            iconst_1
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
        14: .line 464
            aload 3 /* extraHeadContent */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addContent:([Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
        15: .line 455
            astore 8 /* head */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
        16: .line 466
            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 8 /* head */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.toContent:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 5 /* 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 9 /* htmlTree */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        17: .line 467
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument
            dup
            aload 6 /* htmlComment */
            aload 9 /* htmlTree */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            astore 10 /* htmlDocument */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument htmlDocument
        18: .line 468
            aload 10 /* 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
        19: .line 469
            return
        end local 10 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument htmlDocument
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 8 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
        end local 7 // java.util.List additionalStylesheets
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmlComment
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 4 // java.util.List localStylesheets
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content extraHeadContent
        end local 2 // java.lang.String description
        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   20     0                   this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   20     1           metakeywords  Ljava/util/List<Ljava/lang/String;>;
            0   20     2            description  Ljava/lang/String;
            0   20     3       extraHeadContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   20     4       localStylesheets  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
            0   20     5                   body  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   20     6            htmlComment  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   20     7  additionalStylesheets  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
           16   20     8                   head  Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
           17   20     9               htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
           18   20    10           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;>;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
                  Name  Flags
      metakeywords      
      description       
      extraHeadContent  
      localStylesheets  
      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 478
            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 479
            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 481
      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 492
            iload 1 /* header */
            ifeq 3
         1: .line 493
            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 494
            goto 7
        end local 2 // java.lang.String content
         3: .line 495
      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 496
            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 497
            goto 7
        end local 2 // java.lang.String content
         6: .line 498
      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 501
      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 502
            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 511
            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 512
            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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 513
            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 521
            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 522
            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 523
            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 524
            aload 1 /* htmlTree */
            aload 4 /* p */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 525
            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 534
            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 535
            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 534
            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 536
            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 537
            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 547
            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 548
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            astore 3 /* space */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content space
         2: .line 549
            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 550
            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 551
            aload 5 /* caption */
            aload 4 /* tabSpan */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 552
            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 562
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 563
      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 564
      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 562
      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 574
            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 584
            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 597
            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 606
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 607
      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 608
      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 606
      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 619
            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 623
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 624
            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 625
      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 623
      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 626
            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 637
            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 638
            iload 3 /* included */
            ifne 10
         4: .line 639
            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 640
            aload 4 /* p */
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 641
            iconst_1
            istore 3 /* included */
         8: .line 642
            goto 10
        end local 4 // javax.lang.model.element.PackageElement p
         9: .line 639
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 646
      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 647
      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 648
            aload 2 /* label */
        13: .line 647
            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 650
      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 651
            aload 4 /* crossPkgLink */
            ifnull 17
        16: .line 652
            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 654
      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 667
            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 668
            iload 3 /* included */
            ifeq 3
         2: .line 669
            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 670
      StackMap locals: int
      StackMap stack:
            aload 2 /* label */
         4: .line 668
      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 674
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            iload 2 /* qual */
            ifeq 2
         1: .line 675
            aload 1 /* typeElement */
            invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            goto 3
         2: .line 676
      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 674
      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 677
            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 688
            aload 1 /* element */
            ifnonnull 2
         1: .line 689
            return
         2: .line 691
      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 692
            aload 4 /* te */
            ifnonnull 5
         4: .line 694
            aload 1 /* element */
            checkcast javax.lang.model.element.TypeElement
            astore 4 /* te */
         5: .line 696
      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 697
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 698
            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 699
            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 697
            astore 5 /* href */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
        10: .line 700
            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 701
            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 700
            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 702
            aload 3 /* htmltree */
            aload 6 /* content */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(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 703
            goto 16
        15: .line 704
      StackMap locals:
      StackMap stack:
            aload 3 /* htmltree */
            aload 2 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        16: .line 706
      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 716
            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 717
            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 727
            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 728
            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 746
            aload 1 /* classElement */
            ifnull 20
         1: .line 747
            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 748
            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 749
            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 750
            iload 5 /* code */
            ifeq 6
         5: .line 751
            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 752
      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 760
            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 761
            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 760
            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 762
            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 763
            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 764
      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 765
            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 766
            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 765
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        18: .line 766
            ldc ""
            iconst_1
        19: .line 762
            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 769
      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 773
            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 774
            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 776
      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 780
            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 781
            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 780
            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 785
            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 786
            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 785
            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 797
            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 798
            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 809
            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 810
            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 823
            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 824
            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 825
            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 826
            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.add:(Ljava/lang/CharSequence;)V
         4: .line 828
      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 829
            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 828
            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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 830
            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 845
            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 846
            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 847
            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.add:(Ljava/lang/CharSequence;)V
         3: .line 849
      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 850
            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 851
            iload 3 /* isStrong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 849
            astore 6 /* linkinfo */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkinfo
         7: .line 852
            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 853
            aload 4 /* contentTree */
            aload 7 /* link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 854
            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 864
            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 865
            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 877
            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 878
            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 889
            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 890
            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 889
            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 904
            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 921
            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 926
            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 944
            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 949
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* typeElement */
            aload 3 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isLinkable:(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;)Z
            ifne 2
         1: .line 950
            aload 4 /* label */
            areturn
         2: .line 953
      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 954
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 7 /* ee */
        start local 7 // javax.lang.model.element.ExecutableElement ee
         4: .line 955
            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 956
            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 957
            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 958
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         8: .line 955
            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 961
      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 962
      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 963
            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 964
            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 965
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        14: .line 962
            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 968
      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 984
            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 985
            aload 4 /* label */
            areturn
         2: .line 986
      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 987
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* emd */
        start local 5 // javax.lang.model.element.ExecutableElement emd
         4: .line 988
            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 989
            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 990
            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 988
            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 991
      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 992
      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 993
            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 992
            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 995
      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 1000
            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 1004
            iload 2 /* isProperty */
            ifeq 2
         1: .line 1005
            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 1007
      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 1008
            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 1009
            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 1013
            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 2
         1: .line 1014
            ldc "<init>"
            areturn
         2: .line 1016
      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    3     0    this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     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 1021
            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 1022
            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 1023
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         3: .line 1026
      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 1027
            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 1028
            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 1030
            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 1031
      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 1033
      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 1034
            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 1037
            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 1039
            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 1040
            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 1041
            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 1042
            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 1044
            aload 13 /* refMemName */
            ifnonnull 21
            aload 12 /* refMem */
            ifnull 21
        20: .line 1045
            aload 12 /* refMem */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 13 /* refMemName */
        21: .line 1047
      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 1049
            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 1050
            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 1052
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 28
        25: .line 1053
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        26: .line 1054
            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 1053
            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 1055
      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 1058
      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 1059
            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 1060
      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 1058
      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 1061
            aload 15 /* elementCrossLink */
            ifnull 40
        35: .line 1063
            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 1064
            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 1063
            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 1067
      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 1068
            ldc "doclet.see.class_or_package_not_found"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        42: .line 1069
            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 1070
            aload 6 /* seetext */
            aastore
        44: .line 1067
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        45: .line 1071
            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 1074
      StackMap locals:
      StackMap stack:
            aload 13 /* refMemName */
            ifnonnull 63
        49: .line 1076
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 60
        50: .line 1080
            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 1081
            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 1082
            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 1083
      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 1081
      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 1084
            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 1085
            goto 60
        57: .line 1086
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        58: .line 1087
            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 1086
            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 1091
      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 1092
            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 1091
            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 1093
      StackMap locals:
      StackMap stack:
            aload 12 /* refMem */
            ifnonnull 67
        64: .line 1096
            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 1100
      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 1104
            aconst_null
            astore 15 /* overriddenMethod */
        start local 15 // javax.lang.model.element.ExecutableElement overriddenMethod
        69: .line 1105
            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 1106
            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 1107
            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 1109
            aload 15 /* overriddenMethod */
            ifnull 74
        73: .line 1110
            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 1112
      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 1113
            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 1118
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
            ifeq 79
        77: .line 1119
            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 1120
            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 1121
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        81: .line 1122
            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 1123
            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 1121
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        84: .line 1124
            goto 89
        85: .line 1125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        86: .line 1126
            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 1127
            aload 5 /* tagName */
            aastore
            dup
            iconst_1
            aload 6 /* seetext */
            aastore
        88: .line 1125
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        89: .line 1130
      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 1131
            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 1132
            aload 13 /* refMemName */
            goto 93
        92: .line 1133
      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 1131
      StackMap locals:
      StackMap stack: java.lang.String
            astore 13 /* refMemName */
        94: .line 1135
      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 1136
            aload 13 /* refMemName */
            bipush 40
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 97
        96: .line 1137
            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 1139
      StackMap locals:
      StackMap stack:
            aload 15 /* overriddenMethod */
            ifnull 99
        98: .line 1141
            aload 15 /* overriddenMethod */
            astore 12 /* refMem */
        99: .line 1145
      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 1147
            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 1148
            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 1147
            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 1153
            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=8, 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 1164
            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 1165
            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 1166
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* tag */
            aload 5 /* description */
            iconst_0
            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;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 1167
            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 1176
            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 1177
            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 1178
      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 1176
      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=7, 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 1189
            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 1190
            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
            iconst_0
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 1191
            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 1200
            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 1201
            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=7, 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 1211
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* firstSentenceTags */
            iconst_0
            iconst_1
            iconst_1
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1212
            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=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 1215
            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 1216
            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 1217
            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
            iconst_1
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 1218
            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=7, 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 1227
            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
            iconst_0
            aload 2 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1228
            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, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=7, 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 // java.util.List tags
        start local 3 // boolean depr
        start local 4 // boolean first
        start local 5 // boolean inSummary
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1242
            aload 0 /* this */
            aload 1 /* element */
            aconst_null
            aload 2 /* tags */
            iload 3 /* depr */
            iload 4 /* first */
            iload 5 /* inSummary */
            aload 6 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1243
            return
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 5 // boolean inSummary
        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  inSummary  Z
            0    2     6   htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
           Name  Flags
      element    
      tags       
      depr       
      first      
      inSummary  
      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, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=10, args_size=8
        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 // boolean inSummary
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1258
            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 1259
            return
         2: .line 1262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            aload 1 /* element */
            aload 3 /* tags */
            iload 5 /* first */
            iload 6 /* inSummary */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 9 /* result */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content result
         3: .line 1263
            iload 4 /* depr */
            ifeq 7
         4: .line 1264
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.deprecationComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 9 /* 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 8 /* div */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content div
         5: .line 1265
            aload 7 /* htmltree */
            aload 8 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 1266
            goto 9
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content div
         7: .line 1268
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int 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 9 /* 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 8 /* div */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content div
         8: .line 1269
            aload 7 /* htmltree */
            aload 8 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 1271
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int 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 1272
            aload 7 /* htmltree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.Entity.NO_BREAK_SPACE:Ljdk/javadoc/internal/doclets/formats/html/markup/Entity;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 1274
      StackMap locals:
      StackMap stack:
            return
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content result
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 6 // boolean inSummary
        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  inSummary  Z
            0   12     7   htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5    7     8        div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            8   12     8        div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   12     9     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;>;ZZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
           Name  Flags
      element    
      holderTag  
      tags       
      depr       
      first      
      inSummary  
      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 1277
            aconst_null
            astore 2 /* name */
        start local 2 // javax.lang.model.element.Name name
         1: .line 1278
            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 1279
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.StartElementTree
            astore 3 /* setree */
        start local 3 // com.sun.source.doctree.StartElementTree setree
         3: .line 1280
            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 1281
            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 1282
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.EndElementTree
            astore 3 /* eetree */
        start local 3 // com.sun.source.doctree.EndElementTree eetree
         7: .line 1283
            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 1286
      StackMap locals:
      StackMap stack:
            aload 2 /* name */
            ifnull 13
         9: .line 1287
            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 1288
            aload 3 /* htmlTag */
            ifnull 13
        11: .line 1289
            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 1290
            iconst_1
            ireturn
        end local 3 // com.sun.tools.doclint.HtmlTag htmlTag
        13: .line 1293
      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 1297
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1298
      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 1299
            iconst_0
            ireturn
         4: .line 1297
      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 1301
            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=6, locals=5, 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 1322
            aload 0 /* this */
            aload 1 /* holderTag */
            aload 2 /* element */
            aload 3 /* tags */
            iload 4 /* isFirstSentence */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        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    1     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1        holderTag  Lcom/sun/source/doctree/DocTree;
            0    1     2          element  Ljavax/lang/model/element/Element;
            0    1     3             tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0    1     4  isFirstSentence  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  

  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, boolean);
    descriptor: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=13, args_size=6
        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
        start local 5 // boolean inSummary
         0: .line 1342
            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 6 /* result */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content result
         1: .line 1348
            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 7 /* ch */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         2: .line 1350
            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 1351
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         4: .line 1353
            aload 3 /* tags */
            invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
            astore 8 /* iterator */
        start local 8 // java.util.ListIterator iterator
         5: goto 30
         6: .line 1354
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.util.ListIterator
      StackMap stack:
            aload 8 /* 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 9 /* isFirstNode */
        start local 9 // boolean isFirstNode
         9: .line 1355
            aload 8 /* iterator */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 10 /* tag */
        start local 10 // com.sun.source.doctree.DocTree tag
        10: .line 1356
            aload 8 /* 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 11 /* isLastNode */
        start local 11 // boolean isLastNode
        13: .line 1358
            iload 4 /* isFirstSentence */
            ifeq 24
        14: .line 1360
            aload 0 /* this */
            aload 10 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.ignoreNonInlineTag:(Lcom/sun/source/doctree/DocTree;)Z
            ifeq 16
        15: .line 1361
            goto 30
        16: .line 1364
      StackMap locals: int
      StackMap stack:
            iload 11 /* isLastNode */
            ifne 17
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
            ifeq 20
        17: .line 1365
      StackMap locals:
      StackMap stack:
            aload 10 /* 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 1366
            aload 0 /* this */
            aload 7 /* ch */
            aload 10 /* 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 1367
            goto 30
        20: .line 1370
      StackMap locals:
      StackMap stack:
            iload 9 /* isFirstNode */
            ifne 21
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
            ifeq 24
      StackMap locals:
      StackMap stack:
        21: aload 10 /* 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 1371
            aload 0 /* this */
            iconst_1
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        23: .line 1372
            goto 30
        24: .line 1376
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
            dup
            aload 0 /* this */
            aload 10 /* tag */
            aload 6 /* result */
            iload 11 /* isLastNode */
            aload 2 /* element */
            aload 1 /* holderTag */
            iload 4 /* isFirstSentence */
            aload 7 /* ch */
            iload 5 /* inSummary */
            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;Z)V
        25: .line 1602
            aload 10 /* 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 1376
            istore 12 /* allDone */
        start local 12 // boolean allDone
        27: .line 1603
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        28: .line 1604
            iload 12 /* allDone */
            ifeq 30
        29: .line 1605
            goto 31
        end local 12 // boolean allDone
        end local 11 // boolean isLastNode
        end local 10 // com.sun.source.doctree.DocTree tag
        end local 9 // boolean isFirstNode
        30: .line 1353
      StackMap locals:
      StackMap stack:
            aload 8 /* iterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 6
        end local 8 // java.util.ListIterator iterator
        31: .line 1607
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
            areturn
        end local 7 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content result
        end local 5 // boolean inSummary
        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
            0   32     5        inSummary  Z
            1   32     6           result  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   32     7               ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            5   31     8         iterator  Ljava/util/ListIterator<+Lcom/sun/source/doctree/DocTree;>;
            9   30     9      isFirstNode  Z
           10   30    10              tag  Lcom/sun/source/doctree/DocTree;
           13   30    11       isLastNode  Z
           27   30    12          allDone  Z
    Signature: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
                 Name  Flags
      holderTag        
      element          
      tags             
      isFirstSentence  
      inSummary        

  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 1611
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1612
            aload 2 /* buf */
            arraylength
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1613
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1614
            aload 1 /* text */
            iconst_0
            iload 3 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
         5: .line 1612
      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 1616
            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 1620
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1621
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1622
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1623
            aload 1 /* text */
            iload 3 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
         5: .line 1621
      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 1626
            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 1635
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter
            ifne 4
         1: .line 1636
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.ClassWriter
            ifne 4
         2: .line 1637
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter
            ifne 4
         3: .line 1635
            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 1664
            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 1665
            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 1666
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* text */
            areturn
         3: .line 1669
      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 1694
            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 1669
            astore 4 /* redirectPathFromRoot */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath redirectPathFromRoot
         6: .line 1695
            aload 4 /* redirectPathFromRoot */
            ifnonnull 8
         7: .line 1696
            aload 3 /* text */
            areturn
         8: .line 1698
      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 1699
            aload 5 /* lower */
            ldc "mailto:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        10: .line 1700
            aload 5 /* lower */
            ldc "http:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        11: .line 1701
            aload 5 /* lower */
            ldc "https:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        12: .line 1702
            aload 5 /* lower */
            ldc "file:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        13: .line 1703
            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 1704
            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 1703
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* text */
        16: .line 1705
            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 1707
      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 1716
            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=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.Content htmltree
         0: .line 1727
            aload 0 /* this */
            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:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1728
            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, 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=4, 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 1736
            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 1737
            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 1738
            aload 4 /* htmltree */
            aload 0 /* this */
            aload 6 /* annotationMirrors1 */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotationInfo:(Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 1739
            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=3, 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 1748
            aload 0 /* this */
            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:(Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1749
            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(javax.lang.model.element.VariableElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/VariableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.VariableElement param
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 1758
            aload 0 /* this */
            aload 1 /* param */
            invokeinterface javax.lang.model.element.VariableElement.getAnnotationMirrors:()Ljava/util/List;
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotationInfo:(Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* annotaionInfo */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content annotaionInfo
         1: .line 1759
            aload 3 /* annotaionInfo */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 3
         2: .line 1760
            iconst_0
            ireturn
         3: .line 1762
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* tree */
            aload 3 /* annotaionInfo */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 1763
            iconst_1
            ireturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content annotaionInfo
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 1 // javax.lang.model.element.VariableElement param
        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          param  Ljavax/lang/model/element/VariableElement;
            0    5     2           tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    5     3  annotaionInfo  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      param  
      tree   

  private void addAnnotationInfo(java.util.List<? extends javax.lang.model.element.AnnotationMirror>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.List descList
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1774
            aload 2 /* htmltree */
            aload 0 /* this */
            aload 1 /* descList */
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotationInfo:(Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 1775
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 1 // java.util.List descList
        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  descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0    2     2  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
          Name  Flags
      descList  
      htmltree  

  jdk.javadoc.internal.doclets.toolkit.Content getAnnotationInfo(java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean);
    descriptor: (Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0000) 
    Code:
      stack=3, locals=8, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.List descList
        start local 2 // boolean lineBreak
         0: .line 1784
            aload 0 /* this */
            aload 1 /* descList */
            iload 2 /* lineBreak */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAnnotations:(Ljava/util/List;Z)Ljava/util/List;
            astore 3 /* annotations */
        start local 3 // java.util.List annotations
         1: .line 1785
            ldc ""
            astore 4 /* sep */
        start local 4 // java.lang.String sep
         2: .line 1786
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 5 /* builder */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder builder
         3: .line 1787
            aload 3 /* annotations */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 9
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder top java.util.Iterator
      StackMap stack:
         4: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.Content
            astore 6 /* annotation */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content annotation
         5: .line 1788
            aload 5 /* builder */
            aload 4 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
         6: .line 1789
            aload 5 /* builder */
            aload 6 /* annotation */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 1790
            iload 2 /* lineBreak */
            ifne 9
         8: .line 1791
            ldc " "
            astore 4 /* sep */
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content annotation
         9: .line 1787
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        10: .line 1794
            aload 5 /* builder */
            areturn
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder builder
        end local 4 // java.lang.String sep
        end local 3 // java.util.List annotations
        end local 2 // boolean lineBreak
        end local 1 // java.util.List descList
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   11     1     descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0   11     2    lineBreak  Z
            1   11     3  annotations  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            2   11     4          sep  Ljava/lang/String;
            3   11     5      builder  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            5    9     6   annotation  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
           Name  Flags
      descList   
      lineBreak  

  public java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean);
    descriptor: (Ljava/util/List;Z)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=17, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.List descList
        start local 2 // boolean linkBreak
         0: .line 1807
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* results */
        start local 3 // java.util.List results
         1: .line 1809
            aload 1 /* descList */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 52
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List top top java.util.Iterator
      StackMap stack:
         2: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationMirror
            astore 5 /* aDesc */
        start local 5 // javax.lang.model.element.AnnotationMirror aDesc
         3: .line 1810
            aload 5 /* 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 7 /* annotationElement */
        start local 7 // javax.lang.model.element.TypeElement annotationElement
         4: .line 1816
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 7 /* annotationElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDocumentedAnnotation:(Ljavax/lang/model/element/TypeElement;)Z
            ifne 7
         5: .line 1817
            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 1818
            goto 52
         7: .line 1820
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 4 /* annotation */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
         8: .line 1821
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         9: .line 1822
            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 1823
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 7 /* annotationElement */
        11: .line 1822
            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 8 /* linkInfo */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        12: .line 1824
            aload 5 /* aDesc */
            invokeinterface javax.lang.model.element.AnnotationMirror.getElementValues:()Ljava/util/Map;
            astore 9 /* pairs */
        start local 9 // java.util.Map pairs
        13: .line 1826
            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 5 /* aDesc */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.isSynthesized:(Ljavax/lang/model/element/AnnotationMirror;)Z
            ifeq 29
        14: .line 1827
            aload 9 /* pairs */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11
            goto 27
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 10 /* ee */
        start local 10 // javax.lang.model.element.ExecutableElement ee
        16: .line 1828
            aload 9 /* pairs */
            aload 10 /* ee */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 12 /* annotationValue */
        start local 12 // javax.lang.model.element.AnnotationValue annotationValue
        17: .line 1829
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 13 /* annotationTypeValues */
        start local 13 // java.util.List annotationTypeValues
        18: .line 1831
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4
            dup
            aload 0 /* this */
            aload 12 /* 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 1843
            aload 12 /* annotationValue */
            aload 13 /* 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 1845
            ldc ""
            astore 14 /* sep */
        start local 14 // java.lang.String sep
        21: .line 1846
            aload 13 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 16
            goto 26
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 16
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 15 /* av */
        start local 15 // javax.lang.model.element.AnnotationValue av
        23: .line 1847
            aload 4 /* annotation */
            aload 14 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        24: .line 1848
            aload 4 /* annotation */
            aload 0 /* this */
            aload 15 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 1849
            ldc " "
            astore 14 /* sep */
        end local 15 // javax.lang.model.element.AnnotationValue av
        26: .line 1846
      StackMap locals:
      StackMap stack:
            aload 16
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        end local 14 // java.lang.String sep
        end local 13 // java.util.List annotationTypeValues
        end local 12 // javax.lang.model.element.AnnotationValue annotationValue
        end local 10 // javax.lang.model.element.ExecutableElement ee
        27: .line 1827
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 15
        28: .line 1852
            goto 48
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 9 /* pairs */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationArray:(Ljava/util/Map;)Z
            ifeq 47
        30: .line 1856
            aload 9 /* 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 1857
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 10 /* annotationTypeValues */
        start local 10 // java.util.List annotationTypeValues
        32: .line 1858
            aload 9 /* pairs */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 12
            goto 36
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 12
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 11 /* a */
        start local 11 // javax.lang.model.element.AnnotationValue a
        34: .line 1859
            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 1865
            aload 11 /* a */
            aload 10 /* 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 11 // javax.lang.model.element.AnnotationValue a
        36: .line 1858
      StackMap locals:
      StackMap stack:
            aload 12
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 33
        37: .line 1867
            ldc ""
            astore 11 /* sep */
        start local 11 // java.lang.String sep
        38: .line 1868
            aload 10 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 43
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 12 /* av */
        start local 12 // javax.lang.model.element.AnnotationValue av
        40: .line 1869
            aload 4 /* annotation */
            aload 11 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        41: .line 1870
            aload 4 /* annotation */
            aload 0 /* this */
            aload 12 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 1871
            ldc " "
            astore 11 /* sep */
        end local 12 // javax.lang.model.element.AnnotationValue av
        43: .line 1868
      StackMap locals:
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        end local 11 // java.lang.String sep
        end local 10 // java.util.List annotationTypeValues
        44: .line 1873
            goto 48
        45: .line 1877
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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 7 /* annotationElement */
            aload 8 /* linkInfo */
            aload 4 /* annotation */
            aload 9 /* pairs */
            iconst_0
            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;Z)V
        46: .line 1879
            goto 48
        47: .line 1881
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 7 /* annotationElement */
            aload 8 /* linkInfo */
            aload 4 /* annotation */
            aload 9 /* pairs */
            iload 2 /* linkBreak */
            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;Z)V
        48: .line 1883
      StackMap locals:
      StackMap stack:
            aload 4 /* annotation */
            iload 2 /* linkBreak */
            ifeq 49
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            goto 50
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
        49: ldc ""
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List 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
        50: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        51: .line 1884
            aload 3 /* results */
            aload 4 /* annotation */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // java.util.Map pairs
        end local 8 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 7 // javax.lang.model.element.TypeElement annotationElement
        end local 5 // javax.lang.model.element.AnnotationMirror aDesc
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
        52: .line 1809
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int java.util.List top top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        53: .line 1886
            aload 3 /* results */
            areturn
        end local 3 // java.util.List results
        end local 2 // boolean linkBreak
        end local 1 // java.util.List descList
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   54     0                  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   54     1              descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0   54     2             linkBreak  Z
            1   54     3               results  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            8   52     4            annotation  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            3   52     5                 aDesc  Ljavax/lang/model/element/AnnotationMirror;
            4   52     7     annotationElement  Ljavax/lang/model/element/TypeElement;
           12   52     8              linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
           13   52     9                 pairs  Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
           16   27    10                    ee  Ljavax/lang/model/element/ExecutableElement;
           17   27    12       annotationValue  Ljavax/lang/model/element/AnnotationValue;
           18   27    13  annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           21   27    14                   sep  Ljava/lang/String;
           23   26    15                    av  Ljavax/lang/model/element/AnnotationValue;
           32   44    10  annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           34   36    11                     a  Ljavax/lang/model/element/AnnotationValue;
           38   44    11                   sep  Ljava/lang/String;
           40   43    12                    av  Ljavax/lang/model/element/AnnotationValue;
    Signature: (Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;Z)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    MethodParameters:
           Name  Flags
      descList   
      linkBreak  

  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>, );
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=17, args_size=6
        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 // boolean linkBreak
         0: .line 1902
            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 1903
            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.add:(Ljava/lang/CharSequence;)V
         2: .line 1904
            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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 1905
            aload 4 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 50
         4: .line 1906
            aload 3 /* annotation */
            ldc "("
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
         5: .line 1907
            iconst_1
            istore 6 /* isFirst */
        start local 6 // boolean isFirst
         6: .line 1908
            aload 4 /* map */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            astore 7 /* keys */
        start local 7 // java.util.Set keys
         7: .line 1909
            aload 7 /* 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 8 /* multipleValues */
        start local 8 // boolean multipleValues
        10: .line 1910
            aload 7 /* keys */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 10
            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 java.util.Set int top java.util.Iterator
      StackMap stack:
        11: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 9 /* element */
        start local 9 // javax.lang.model.element.ExecutableElement element
        12: .line 1911
            iload 6 /* isFirst */
            ifeq 15
        13: .line 1912
            iconst_0
            istore 6 /* isFirst */
        14: .line 1913
            goto 24
        15: .line 1914
      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 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.add:(Ljava/lang/CharSequence;)V
        16: .line 1915
            iload 5 /* linkBreak */
            ifeq 24
        17: .line 1916
            aload 3 /* annotation */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        18: .line 1917
            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 11 /* spaces */
        start local 11 // int spaces
        19: .line 1918
            iconst_0
            istore 12 /* k */
        start local 12 // int k
        20: goto 23
        21: .line 1919
      StackMap locals: int int
      StackMap stack:
            aload 3 /* annotation */
            ldc " "
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        22: .line 1918
            iinc 12 /* k */ 1
      StackMap locals:
      StackMap stack:
        23: iload 12 /* k */
            iload 11 /* spaces */
            if_icmplt 21
        end local 12 // int k
        end local 11 // int spaces
        24: .line 1923
      StackMap locals:
      StackMap stack:
            aload 9 /* element */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            astore 11 /* simpleName */
        start local 11 // java.lang.String simpleName
        25: .line 1924
            iload 8 /* multipleValues */
            ifne 26
            ldc "value"
            aload 11 /* simpleName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 30
        26: .line 1925
      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 1926
            aload 9 /* element */
            aload 11 /* simpleName */
            iconst_0
        28: .line 1925
            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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 1927
            aload 3 /* annotation */
            ldc "="
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        30: .line 1929
      StackMap locals:
      StackMap stack:
            aload 4 /* map */
            aload 9 /* element */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 12 /* annotationValue */
        start local 12 // javax.lang.model.element.AnnotationValue annotationValue
        31: .line 1930
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 13 /* annotationTypeValues */
        start local 13 // java.util.List annotationTypeValues
        32: .line 1931
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6
            dup
            aload 0 /* this */
            aload 13 /* annotationTypeValues */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;)V
        33: .line 1942
            aload 12 /* annotationValue */
            aload 12 /* 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 1943
            aload 3 /* annotation */
            aload 13 /* 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 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 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.add:(Ljava/lang/CharSequence;)V
        37: .line 1944
            ldc ""
            astore 14 /* sep */
        start local 14 // java.lang.String sep
        38: .line 1945
            aload 13 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 16
            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 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 16
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 15 /* av */
        start local 15 // javax.lang.model.element.AnnotationValue av
        40: .line 1946
            aload 3 /* annotation */
            aload 14 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        41: .line 1947
            aload 3 /* annotation */
            aload 0 /* this */
            aload 15 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 1948
            ldc ","
            astore 14 /* sep */
        end local 15 // javax.lang.model.element.AnnotationValue av
        43: .line 1945
      StackMap locals:
      StackMap stack:
            aload 16
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        44: .line 1950
            aload 3 /* annotation */
            aload 13 /* 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 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 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.add:(Ljava/lang/CharSequence;)V
        47: .line 1951
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
        end local 14 // java.lang.String sep
        end local 13 // java.util.List annotationTypeValues
        end local 12 // javax.lang.model.element.AnnotationValue annotationValue
        end local 11 // java.lang.String simpleName
        end local 9 // javax.lang.model.element.ExecutableElement element
        48: .line 1910
      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 java.util.Set int top java.util.Iterator
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 11
        49: .line 1953
            aload 3 /* annotation */
            ldc ")"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        end local 8 // boolean multipleValues
        end local 7 // java.util.Set keys
        end local 6 // boolean isFirst
        50: .line 1955
      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
      StackMap stack:
            return
        end local 5 // boolean linkBreak
        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             linkBreak  Z
            6   50     6               isFirst  Z
            7   50     7                  keys  Ljava/util/Set<+Ljavax/lang/model/element/ExecutableElement;>;
           10   50     8        multipleValues  Z
           12   48     9               element  Ljavax/lang/model/element/ExecutableElement;
           19   24    11                spaces  I
           20   24    12                     k  I
           25   48    11            simpleName  Ljava/lang/String;
           31   48    12       annotationValue  Ljavax/lang/model/element/AnnotationValue;
           32   48    13  annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           38   48    14                   sep  Ljava/lang/String;
           40   43    15                    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;>;Z)V
    MethodParameters:
               Name  Flags
      annotationDoc  
      linkInfo       
      annotation     
      map            
      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 1967
            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 1968
            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 1969
            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 1999
            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 1969
            istore 5 /* rvalue */
        start local 5 // boolean rvalue
         6: .line 2000
            iload 5 /* rvalue */
            ifeq 8
         7: .line 2001
            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 1967
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         9: .line 2004
            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 2008
            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 2058
            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 2008
            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 2062
            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;

  static java.lang.String getDescription(java.lang.String, javax.lang.model.element.Element);
    descriptor: (Ljava/lang/String;Ljavax/lang/model/element/Element;)Ljava/lang/String;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // java.lang.String prefix
        start local 1 // javax.lang.model.element.Element elem
         0: .line 2073
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 2 /* chain */
        start local 2 // java.util.LinkedList chain
         1: .line 2074
            aload 1 /* elem */
            astore 3 /* e */
        start local 3 // javax.lang.model.element.Element e
         2: goto 7
         3: .line 2076
      StackMap locals: java.util.LinkedList javax.lang.model.element.Element
      StackMap stack:
            aload 3 /* e */
            invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.length:()I
            ifne 5
            aload 3 /* e */
            aload 1 /* elem */
            if_acmpeq 5
         4: .line 2077
            goto 8
         5: .line 2079
      StackMap locals:
      StackMap stack:
            aload 2 /* chain */
            aload 3 /* e */
            invokevirtual java.util.LinkedList.addFirst:(Ljava/lang/Object;)V
         6: .line 2074
            aload 3 /* e */
            invokeinterface javax.lang.model.element.Element.getEnclosingElement:()Ljavax/lang/model/element/Element;
            astore 3 /* e */
      StackMap locals:
      StackMap stack:
         7: aload 3 /* e */
            ifnonnull 3
        end local 3 // javax.lang.model.element.Element e
         8: .line 2081
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* sb */
        start local 3 // java.lang.StringBuilder sb
         9: .line 2082
            aload 2 /* chain */
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 5
            goto 24
      StackMap locals: java.lang.String javax.lang.model.element.Element java.util.LinkedList java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
        10: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.Element
            astore 4 /* e */
        start local 4 // javax.lang.model.element.Element e
        11: .line 2084
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:()[I
            aload 4 /* e */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iaload
            lookupswitch { // 2
                    1: 12
                   18: 12
              default: 16
          }
        12: .line 2087
      StackMap locals: java.lang.String javax.lang.model.element.Element java.util.LinkedList java.lang.StringBuilder javax.lang.model.element.Element java.util.Iterator
      StackMap stack:
            aload 4 /* e */
            checkcast javax.lang.model.element.QualifiedNameable
            invokeinterface javax.lang.model.element.QualifiedNameable.getQualifiedName:()Ljavax/lang/model/element/Name;
            astore 6 /* name */
        start local 6 // java.lang.CharSequence name
        13: .line 2088
            aload 6 /* name */
            invokeinterface java.lang.CharSequence.length:()I
            ifne 17
        14: .line 2089
            ldc "<unnamed>"
            astore 6 /* name */
        15: .line 2091
            goto 17
        end local 6 // java.lang.CharSequence name
        16: .line 2094
      StackMap locals:
      StackMap stack:
            aload 4 /* e */
            invokeinterface javax.lang.model.element.Element.getSimpleName:()Ljavax/lang/model/element/Name;
            astore 6 /* name */
        start local 6 // java.lang.CharSequence name
        17: .line 2098
      StackMap locals: java.lang.CharSequence
      StackMap stack:
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 20
        18: .line 2099
            aload 3 /* sb */
            aload 0 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 2100
            goto 21
        20: .line 2101
      StackMap locals:
      StackMap stack:
            aload 3 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 2103
      StackMap locals:
      StackMap stack:
            aload 3 /* sb */
            aload 4 /* e */
            invokeinterface javax.lang.model.element.Element.getKind:()Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.toString:()Ljava/lang/String;
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "_"
            ldc " "
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        22: .line 2104
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        23: .line 2105
            aload 6 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
        end local 6 // java.lang.CharSequence name
        end local 4 // javax.lang.model.element.Element e
        24: .line 2082
      StackMap locals: java.lang.String javax.lang.model.element.Element java.util.LinkedList java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        25: .line 2107
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.StringBuilder sb
        end local 2 // java.util.LinkedList chain
        end local 1 // javax.lang.model.element.Element elem
        end local 0 // java.lang.String prefix
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   26     0  prefix  Ljava/lang/String;
            0   26     1    elem  Ljavax/lang/model/element/Element;
            1   26     2   chain  Ljava/util/LinkedList<Ljavax/lang/model/element/Element;>;
            2    8     3       e  Ljavax/lang/model/element/Element;
            9   26     3      sb  Ljava/lang/StringBuilder;
           11   24     4       e  Ljavax/lang/model/element/Element;
           13   16     6    name  Ljava/lang/CharSequence;
           17   24     6    name  Ljava/lang/CharSequence;
    MethodParameters:
        Name  Flags
      prefix  
      elem    

  static java.lang.String getGenerator(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/String;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Class clazz
         0: .line 2111
            new java.lang.StringBuilder
            dup
            ldc "javadoc/"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* clazz */
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // java.lang.Class clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Ljava/lang/String;
    MethodParameters:
       Name  Flags
      clazz  

  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 2120
            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 2121
            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 2122
            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 2126
            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 2127
            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 2134
      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(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    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 // java.lang.String title
         0: .line 2144
            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 2 /* body */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
         1: .line 2145
            aload 2 /* body */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.CLASS:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBodyClass:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.put:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
         2: .line 2147
            aload 0 /* this */
            aload 1 /* title */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
         3: .line 2150
            aload 2 /* 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.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 2151
            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 3 /* noScript */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content noScript
         5: .line 2152
            aload 2 /* body */
            aload 3 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 2153
            aload 2 /* body */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content noScript
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree body
        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    7     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    7     1     title  Ljava/lang/String;
            1    7     2      body  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            5    7     3  noScript  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      title  

  public java.lang.String getBodyClass();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 2157
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
         1: .line 2158
            ldc "(Writer)?(Impl)?$"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         2: .line 2159
            ldc "AnnotationType"
            ldc "Class"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         3: .line 2160
            ldc "(.)([A-Z])"
            ldc "$1-$2"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         4: .line 2161
            ldc "(?i)^(module|package|class)$"
            ldc "$1-declaration"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         5: .line 2162
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
         6: .line 2157
            areturn
        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;

  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 2166
            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;

  java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath> getLocalStylesheets(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
         0: .line 2176
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* stylesheets */
        start local 2 // java.util.List stylesheets
         1: .line 2177
            aconst_null
            astore 3 /* basePath */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath basePath
         2: .line 2178
            aload 1 /* element */
            instanceof javax.lang.model.element.PackageElement
            ifeq 6
         3: .line 2179
            aload 2 /* stylesheets */
            aload 0 /* this */
            aload 1 /* element */
            checkcast javax.lang.model.element.PackageElement
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getModuleStylesheets:(Ljavax/lang/model/element/PackageElement;)Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         4: .line 2180
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 1 /* element */
            checkcast javax.lang.model.element.PackageElement
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 3 /* basePath */
         5: .line 2181
            goto 8
      StackMap locals: java.util.List jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
         6: aload 1 /* element */
            instanceof javax.lang.model.element.ModuleElement
            ifeq 8
         7: .line 2182
            aload 1 /* element */
            checkcast javax.lang.model.element.ModuleElement
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 3 /* basePath */
         8: .line 2184
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getStylesheets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 11
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element java.util.List jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
      StackMap stack:
         9: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.util.DocPath
            astore 4 /* stylesheet */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
        10: .line 2185
            aload 2 /* stylesheets */
            aload 3 /* basePath */
            aload 4 /* stylesheet */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
        11: .line 2184
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 9
        12: .line 2187
            aload 2 /* stylesheets */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath basePath
        end local 2 // java.util.List stylesheets
        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   13     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   13     1      element  Ljavax/lang/model/element/Element;
            1   13     2  stylesheets  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
            2   13     3     basePath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
           10   11     4   stylesheet  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
    MethodParameters:
         Name  Flags
      element  

  private java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath> getModuleStylesheets(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement pkgElement
         0: .line 2192
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* moduleStylesheets */
        start local 2 // java.util.List moduleStylesheets
         1: .line 2193
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* pkgElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingModule:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
            astore 3 /* moduleElement */
        start local 3 // javax.lang.model.element.ModuleElement moduleElement
         2: .line 2194
            aload 3 /* moduleElement */
            ifnull 9
            aload 3 /* moduleElement */
            invokeinterface javax.lang.model.element.ModuleElement.isUnnamed:()Z
            ifne 9
         3: .line 2195
            aload 0 /* this */
            aload 3 /* moduleElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getStylesheets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            astore 4 /* localStylesheets */
        start local 4 // java.util.List localStylesheets
         4: .line 2196
            aload 3 /* moduleElement */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 5 /* basePath */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath basePath
         5: .line 2197
            aload 4 /* localStylesheets */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 8
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement java.util.List javax.lang.model.element.ModuleElement java.util.List jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
      StackMap stack:
         6: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jdk.javadoc.internal.doclets.toolkit.util.DocPath
            astore 6 /* stylesheet */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
         7: .line 2198
            aload 2 /* moduleStylesheets */
            aload 5 /* basePath */
            aload 6 /* stylesheet */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
         8: .line 2197
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        end local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath basePath
        end local 4 // java.util.List localStylesheets
         9: .line 2201
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.PackageElement java.util.List javax.lang.model.element.ModuleElement
      StackMap stack:
            aload 2 /* moduleStylesheets */
            areturn
        end local 3 // javax.lang.model.element.ModuleElement moduleElement
        end local 2 // java.util.List moduleStylesheets
        end local 1 // javax.lang.model.element.PackageElement pkgElement
        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         pkgElement  Ljavax/lang/model/element/PackageElement;
            1   10     2  moduleStylesheets  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
            2   10     3      moduleElement  Ljavax/lang/model/element/ModuleElement;
            4    9     4   localStylesheets  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
            5    9     5           basePath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            7    8     6         stylesheet  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (Ljavax/lang/model/element/PackageElement;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
    MethodParameters:
            Name  Flags
      pkgElement  

  private java.util.List<jdk.javadoc.internal.doclets.toolkit.util.DocPath> getStylesheets(javax.lang.model.element.Element);
    descriptor: (Ljavax/lang/model/element/Element;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
         0: .line 2205
            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.localStylesheetMap:Ljava/util/Map;
            aload 1 /* element */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            astore 2 /* localStylesheets */
        start local 2 // java.util.List localStylesheets
         1: .line 2206
            aload 2 /* localStylesheets */
            ifnonnull 7
         2: .line 2207
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         3: .line 2208
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getWriterFactory:()Ljdk/javadoc/internal/doclets/toolkit/WriterFactory;
            aload 1 /* element */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.WriterFactory.getDocFilesHandler:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/DocFilesHandler;
         4: .line 2207
            checkcast jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl
            astore 3 /* docFilesHandler */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl docFilesHandler
         5: .line 2209
            aload 3 /* docFilesHandler */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl.getStylesheets:()Ljava/util/List;
            astore 2 /* localStylesheets */
         6: .line 2210
            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.localStylesheetMap:Ljava/util/Map;
            aload 1 /* element */
            aload 2 /* localStylesheets */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl docFilesHandler
         7: .line 2212
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* localStylesheets */
            areturn
        end local 2 // java.util.List localStylesheets
        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    8     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    8     1           element  Ljavax/lang/model/element/Element;
            1    8     2  localStylesheets  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
            5    7     3   docFilesHandler  Ljdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (Ljavax/lang/model/element/Element;)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;>;
    MethodParameters:
         Name  Flags
      element  

  static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 130
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.lang.model.element.ElementKind.values:()[Ljavax/lang/model/element/ElementKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.lang.model.element.ElementKind.ANNOTATION_TYPE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.lang.model.element.ElementKind.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javax.lang.model.element.ElementKind.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javax.lang.model.element.ElementKind.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javax.lang.model.element.ElementKind.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javax.lang.model.element.ElementKind.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javax.lang.model.element.ElementKind.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javax.lang.model.element.ElementKind.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javax.lang.model.element.ElementKind.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javax.lang.model.element.ElementKind.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javax.lang.model.element.ElementKind.RESOURCE_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 17
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javax.lang.model.element.ElementKind.STATIC_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 13
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javax.lang.model.element.ElementKind.TYPE_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 15
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            dup
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.$SWITCH_TABLE$javax$lang$model$element$ElementKind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
}
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