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

  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 281
            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 280
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
         2: .line 281
            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 209
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 171
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationHeading:Z
         2: .line 176
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationFieldHeading:Z
         3: .line 181
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         4: .line 186
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
         5: .line 201
            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;
         6: .line 1309
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         7: .line 210
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         8: .line 211
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         9: .line 212
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        10: .line 213
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
        11: .line 214
            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;
        12: .line 215
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
        13: .line 216
            aload 0 /* this */
            aload 2 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        14: .line 217
            aload 0 /* this */
            aload 2 /* path */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.parent:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.invert:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        15: .line 218
            aload 0 /* this */
            aload 2 /* path */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.basename:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.filename:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        16: .line 219
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
        17: .line 220
            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;
        18: .line 222
            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
        19: .line 223
            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
        20: .line 222
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        21: .line 224
            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   22     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   22     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0   22     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 247
            aload 1 /* htmlstr */
            ldc "{@"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 2 /* index */
        start local 2 // int index
         1: .line 248
            iload 2 /* index */
            ifge 3
         2: .line 249
            aload 1 /* htmlstr */
            areturn
         3: .line 251
      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 252
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 6
         5: .line 253
            aload 1 /* htmlstr */
            areturn
         6: .line 255
      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 256
            iconst_0
            istore 5 /* prevEnd */
        start local 5 // int prevEnd
         8: .line 258
      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 260
            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 261
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.end:()I
            istore 5 /* prevEnd */
        11: .line 262
            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 264
            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 265
            iinc 5 /* prevEnd */ 3
        14: .line 266
            goto 18
        15: .line 268
      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 271
      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 272
            aload 4 /* buf */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 6 // int match
        20: .line 274
      StackMap locals:
      StackMap stack:
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 8
        21: .line 275
            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 276
            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 290
            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 292
            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 293
            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 290
            astore 2 /* script */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.Script script
         4: .line 301
            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 302
            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 303
            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 304
            aload 3 /* div */
            aload 5 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 305
            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 315
            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 316
            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 317
            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 318
            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 322
            aload 4 /* intfacs */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 6
         5: .line 323
            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 324
      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 325
      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 326
            aload 5 /* overriddenMethod */
            ifnull 14
         9: .line 327
            aload 0 /* this */
        10: .line 328
            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 329
            aload 5 /* overriddenMethod */
        12: .line 330
            aload 2 /* dl */
        13: .line 327
            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 333
      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 342
            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 343
            return
         2: .line 345
      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 346
            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 347
            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 349
      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 350
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* e */
         7: .line 351
            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 352
            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 350
            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 353
            aload 3 /* dl */
            aload 4 /* output */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 354
            aload 2 /* htmltree */
            aload 3 /* dl */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 355
            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 365
            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 366
            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 367
            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 368
            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 366
            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 369
            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 379
            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 390
            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 407
            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 408
            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 426
            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 427
            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 447
            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 448
            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 449
            aload 7 /* additionalStylesheets */
            aload 4 /* localStylesheets */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 450
            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 451
            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 452
            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 453
            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 454
            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 455
            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 456
            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 457
            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 458
            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 459
            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 450
            astore 8 /* head */
        start local 8 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
        16: .line 461
            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 462
            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 463
            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 464
            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 473
            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 474
            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 476
      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 487
            iload 1 /* header */
            ifeq 3
         1: .line 488
            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 489
            goto 7
        end local 2 // java.lang.String content
         3: .line 490
      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 491
            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 492
            goto 7
        end local 2 // java.lang.String content
         6: .line 493
      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 496
      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 497
            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 506
            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 507
            aload 1 /* htmlTree */
            aload 2 /* top */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 508
            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 516
            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 517
            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 518
            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 519
            aload 1 /* htmlTree */
            aload 4 /* p */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 520
            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 529
            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 530
            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 529
            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 531
            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 532
            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 542
            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 543
            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 544
            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 545
            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 546
            aload 5 /* caption */
            aload 4 /* tabSpan */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 547
            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 557
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 558
      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 559
      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 557
      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 569
            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 579
            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 592
            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 601
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 602
      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 603
      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 601
      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 614
            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 618
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 619
            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 620
      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 618
      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 621
            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 632
            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 633
            iload 3 /* included */
            ifne 10
         4: .line 634
            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 635
            aload 4 /* p */
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 636
            iconst_1
            istore 3 /* included */
         8: .line 637
            goto 10
        end local 4 // javax.lang.model.element.PackageElement p
         9: .line 634
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 641
      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 642
      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 643
            aload 2 /* label */
        13: .line 642
            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 645
      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 646
            aload 4 /* crossPkgLink */
            ifnull 17
        16: .line 647
            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 649
      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 662
            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 663
            iload 3 /* included */
            ifeq 3
         2: .line 664
            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 665
      StackMap locals: int
      StackMap stack:
            aload 2 /* label */
         4: .line 663
      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 669
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            iload 2 /* qual */
            ifeq 2
         1: .line 670
            aload 1 /* typeElement */
            invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            goto 3
         2: .line 671
      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 669
      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 672
            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 683
            aload 1 /* element */
            ifnonnull 2
         1: .line 684
            return
         2: .line 686
      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 687
            aload 4 /* te */
            ifnonnull 5
         4: .line 689
            aload 1 /* element */
            checkcast javax.lang.model.element.TypeElement
            astore 4 /* te */
         5: .line 691
      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 692
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 693
            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 694
            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 692
            astore 5 /* href */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
        10: .line 695
            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 696
            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 695
            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 697
            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 698
            goto 16
        15: .line 699
      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 701
      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 711
            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 712
            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 722
            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 723
            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 741
            aload 1 /* classElement */
            ifnull 20
         1: .line 742
            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 743
            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 744
            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 745
            iload 5 /* code */
            ifeq 6
         5: .line 746
            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 747
      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 755
            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 756
            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 755
            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 757
            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 758
            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 759
      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 760
            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 761
            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 760
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        18: .line 761
            ldc ""
            iconst_1
        19: .line 757
            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 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
      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 768
            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 769
            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 771
      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 775
            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 776
            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 775
            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 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
            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 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.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 792
            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 793
            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 804
            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 805
            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 818
            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 819
            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 820
            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 821
            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 823
      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 824
            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 823
            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 825
            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 840
            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 841
            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 842
            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 844
      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 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.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 846
            iload 3 /* isStrong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 844
            astore 6 /* linkinfo */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkinfo
         7: .line 847
            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 848
            aload 4 /* contentTree */
            aload 7 /* link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 849
            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 859
            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 860
            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    

  protected javax.lang.model.element.TypeElement getCurrentPageElement();
    descriptor: ()Ljavax/lang/model/element/TypeElement;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 869
            aconst_null
            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;

  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 881
            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 882
            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 893
            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 894
            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 893
            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 908
            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 925
            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 930
            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 948
            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 953
            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 954
            aload 4 /* label */
            areturn
         2: .line 957
      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 958
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 7 /* ee */
        start local 7 // javax.lang.model.element.ExecutableElement ee
         4: .line 959
            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 960
            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 961
            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 962
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         8: .line 959
            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 965
      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 966
      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 967
            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 968
            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 969
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        14: .line 966
            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 972
      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 988
            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 989
            aload 4 /* label */
            areturn
         2: .line 990
      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 991
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* emd */
        start local 5 // javax.lang.model.element.ExecutableElement emd
         4: .line 992
            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 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;
         6: .line 994
            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 992
            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 995
      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 996
      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 997
            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 996
            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 999
      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 1004
            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 1008
            iload 2 /* isProperty */
            ifeq 2
         1: .line 1009
            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 1011
      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 1012
            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 1013
            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 1017
            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 1018
            ldc "<init>"
            areturn
         2: .line 1020
      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 1025
            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 1026
            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 1027
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         3: .line 1030
      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 1031
            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 1032
            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 1034
            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 1035
      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 1037
      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 1038
            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 1041
            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 1043
            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 1044
            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 1045
            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 1046
            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 1048
            aload 13 /* refMemName */
            ifnonnull 21
            aload 12 /* refMem */
            ifnull 21
        20: .line 1049
            aload 12 /* refMem */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 13 /* refMemName */
        21: .line 1051
      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 1053
            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 1054
            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 1056
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 28
        25: .line 1057
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        26: .line 1058
            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 1057
            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 1059
      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 1062
      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 1063
            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 1064
      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 1062
      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 1065
            aload 15 /* elementCrossLink */
            ifnull 40
        35: .line 1067
            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 1068
            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 1067
            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 1071
      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 1072
            ldc "doclet.see.class_or_package_not_found"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        42: .line 1073
            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 1074
            aload 6 /* seetext */
            aastore
        44: .line 1071
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        45: .line 1075
            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 1078
      StackMap locals:
      StackMap stack:
            aload 13 /* refMemName */
            ifnonnull 63
        49: .line 1080
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 60
        50: .line 1084
            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 1085
            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 1086
            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 1087
      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 1085
      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 1088
            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 1089
            goto 60
        57: .line 1090
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        58: .line 1091
            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 1090
            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 1095
      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 1096
            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 1095
            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 1097
      StackMap locals:
      StackMap stack:
            aload 12 /* refMem */
            ifnonnull 67
        64: .line 1100
            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 1104
      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 1108
            aconst_null
            astore 15 /* overriddenMethod */
        start local 15 // javax.lang.model.element.ExecutableElement overriddenMethod
        69: .line 1109
            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 1110
            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 1111
            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 1113
            aload 15 /* overriddenMethod */
            ifnull 74
        73: .line 1114
            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 1116
      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 1117
            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 1122
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
            ifeq 79
        77: .line 1123
            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 1124
            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 1125
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        81: .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_accessible"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        82: .line 1127
            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 1125
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        84: .line 1128
            goto 89
        85: .line 1129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        86: .line 1130
            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 1131
            aload 5 /* tagName */
            aastore
            dup
            iconst_1
            aload 6 /* seetext */
            aastore
        88: .line 1129
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        89: .line 1134
      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 1135
            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 1136
            aload 13 /* refMemName */
            goto 93
        92: .line 1137
      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 1135
      StackMap locals:
      StackMap stack: java.lang.String
            astore 13 /* refMemName */
        94: .line 1139
      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 1140
            aload 13 /* refMemName */
            bipush 40
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 97
        96: .line 1141
            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 1143
      StackMap locals:
      StackMap stack:
            aload 15 /* overriddenMethod */
            ifnull 99
        98: .line 1145
            aload 15 /* overriddenMethod */
            astore 12 /* refMem */
        99: .line 1149
      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 1151
            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 1152
            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 1151
            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 1157
            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 1168
            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 1169
            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 1170
            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 1171
            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 1180
            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 1181
            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 1182
      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 1180
      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 1193
            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 1194
            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 1195
            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 1204
            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 1205
            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 1215
            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 1216
            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 1219
            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 1220
            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 1221
            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 1222
            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 1231
            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 1232
            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 1246
            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 1247
            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 1262
            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 1263
            return
         2: .line 1266
      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 1267
            iload 4 /* depr */
            ifeq 7
         4: .line 1268
            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 1269
            aload 7 /* htmltree */
            aload 8 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         6: .line 1270
            goto 9
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content div
         7: .line 1272
      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 1273
            aload 7 /* htmltree */
            aload 8 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 1275
      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 1276
            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 1278
      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 1281
            aconst_null
            astore 2 /* name */
        start local 2 // javax.lang.model.element.Name name
         1: .line 1282
            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 1283
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.StartElementTree
            astore 3 /* setree */
        start local 3 // com.sun.source.doctree.StartElementTree setree
         3: .line 1284
            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 1285
            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 1286
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.EndElementTree
            astore 3 /* eetree */
        start local 3 // com.sun.source.doctree.EndElementTree eetree
         7: .line 1287
            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 1290
      StackMap locals:
      StackMap stack:
            aload 2 /* name */
            ifnull 13
         9: .line 1291
            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 1292
            aload 3 /* htmlTag */
            ifnull 13
        11: .line 1293
            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 1294
            iconst_1
            ireturn
        end local 3 // com.sun.tools.doclint.HtmlTag htmlTag
        13: .line 1297
      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 1301
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1302
      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 1303
            iconst_0
            ireturn
         4: .line 1301
      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 1305
            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 1326
            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 1346
            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 1352
            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 1354
            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 1355
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
         4: .line 1357
            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 1358
      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 1359
            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 1360
            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 1362
            iload 4 /* isFirstSentence */
            ifeq 24
        14: .line 1364
            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 1365
            goto 30
        16: .line 1368
      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 1369
      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 1370
            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 1371
            goto 30
        20: .line 1374
      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 1375
            aload 0 /* this */
            iconst_1
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        23: .line 1376
            goto 30
        24: .line 1380
      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 1607
            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 1380
            istore 12 /* allDone */
        start local 12 // boolean allDone
        27: .line 1608
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentRemoved:Z
        28: .line 1609
            iload 12 /* allDone */
            ifeq 30
        29: .line 1610
            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 1357
      StackMap locals:
      StackMap stack:
            aload 8 /* iterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 6
        end local 8 // java.util.ListIterator iterator
        31: .line 1612
      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 1616
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1617
            aload 2 /* buf */
            arraylength
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1618
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1619
            aload 1 /* text */
            iconst_0
            iload 3 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
         5: .line 1617
      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 1621
            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 1625
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 1626
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 1627
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 1628
            aload 1 /* text */
            iload 3 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
         5: .line 1626
      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 1631
            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 1640
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter
            ifne 4
         1: .line 1641
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.ClassWriter
            ifne 4
         2: .line 1642
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter
            ifne 4
         3: .line 1640
            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 1670
            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 1671
            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 1672
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* text */
            areturn
         3: .line 1675
      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 1700
            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 1675
            astore 4 /* redirectPathFromRoot */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath redirectPathFromRoot
         6: .line 1701
            aload 4 /* redirectPathFromRoot */
            ifnonnull 8
         7: .line 1702
            aload 3 /* text */
            areturn
         8: .line 1704
      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 1705
            aload 5 /* lower */
            ldc "mailto:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        10: .line 1706
            aload 5 /* lower */
            ldc "http:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        11: .line 1707
            aload 5 /* lower */
            ldc "https:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        12: .line 1708
            aload 5 /* lower */
            ldc "file:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        13: .line 1709
            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 1710
            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 1709
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* text */
        16: .line 1711
            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 1713
      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 1722
            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 1733
            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 1734
            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 1742
            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 1743
            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 1744
            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 1745
            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 1754
            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 1755
            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 1764
            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 /* annotationInfo */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content annotationInfo
         1: .line 1765
            aload 3 /* annotationInfo */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 3
         2: .line 1766
            iconst_0
            ireturn
         3: .line 1768
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* tree */
            aload 3 /* annotationInfo */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 1769
            iconst_1
            ireturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content annotationInfo
        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  annotationInfo  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 1780
            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 1781
            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 1790
            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 1791
            ldc ""
            astore 4 /* sep */
        start local 4 // java.lang.String sep
         2: .line 1792
            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 1793
            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 1794
            aload 5 /* builder */
            aload 4 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
         6: .line 1795
            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 1796
            iload 2 /* lineBreak */
            ifne 9
         8: .line 1797
            ldc " "
            astore 4 /* sep */
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content annotation
         9: .line 1793
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        10: .line 1800
            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 1813
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* results */
        start local 3 // java.util.List results
         1: .line 1815
            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 1816
            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 1822
            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 1823
            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 1824
            goto 52
         7: .line 1826
      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 1827
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         9: .line 1828
            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 1829
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 7 /* annotationElement */
        11: .line 1828
            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 1830
            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 1832
            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 1833
            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 1834
            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 1835
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 13 /* annotationTypeValues */
        start local 13 // java.util.List annotationTypeValues
        18: .line 1837
            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 1849
            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 1851
            ldc ""
            astore 14 /* sep */
        start local 14 // java.lang.String sep
        21: .line 1852
            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 1853
            aload 4 /* annotation */
            aload 14 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        24: .line 1854
            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 1855
            ldc " "
            astore 14 /* sep */
        end local 15 // javax.lang.model.element.AnnotationValue av
        26: .line 1852
      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 1833
      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 1858
            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 1862
            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 1863
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 10 /* annotationTypeValues */
        start local 10 // java.util.List annotationTypeValues
        32: .line 1864
            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 1865
            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 1871
            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 1864
      StackMap locals:
      StackMap stack:
            aload 12
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 33
        37: .line 1873
            ldc ""
            astore 11 /* sep */
        start local 11 // java.lang.String sep
        38: .line 1874
            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 1875
            aload 4 /* annotation */
            aload 11 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        41: .line 1876
            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 1877
            ldc " "
            astore 11 /* sep */
        end local 12 // javax.lang.model.element.AnnotationValue av
        43: .line 1874
      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 1879
            goto 48
        45: .line 1883
      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 1885
            goto 48
        47: .line 1887
      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 1889
      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 1890
            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 1815
      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 1892
            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 1908
            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 1909
            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 1910
            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 1911
            aload 4 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 50
         4: .line 1912
            aload 3 /* annotation */
            ldc "("
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
         5: .line 1913
            iconst_1
            istore 6 /* isFirst */
        start local 6 // boolean isFirst
         6: .line 1914
            aload 4 /* map */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            astore 7 /* keys */
        start local 7 // java.util.Set keys
         7: .line 1915
            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 1916
            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 1917
            iload 6 /* isFirst */
            ifeq 15
        13: .line 1918
            iconst_0
            istore 6 /* isFirst */
        14: .line 1919
            goto 24
        15: .line 1920
      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 1921
            iload 5 /* linkBreak */
            ifeq 24
        17: .line 1922
            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 1923
            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 1924
            iconst_0
            istore 12 /* k */
        start local 12 // int k
        20: goto 23
        21: .line 1925
      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 1924
            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 1929
      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 1930
            iload 8 /* multipleValues */
            ifne 26
            ldc "value"
            aload 11 /* simpleName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 30
        26: .line 1931
      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 1932
            aload 9 /* element */
            aload 11 /* simpleName */
            iconst_0
        28: .line 1931
            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 1933
            aload 3 /* annotation */
            ldc "="
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        30: .line 1935
      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 1936
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 13 /* annotationTypeValues */
        start local 13 // java.util.List annotationTypeValues
        32: .line 1937
            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 1948
            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 1949
            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 1950
            ldc ""
            astore 14 /* sep */
        start local 14 // java.lang.String sep
        38: .line 1951
            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 1952
            aload 3 /* annotation */
            aload 14 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.add:(Ljava/lang/CharSequence;)V
        41: .line 1953
            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 1954
            ldc ","
            astore 14 /* sep */
        end local 15 // javax.lang.model.element.AnnotationValue av
        43: .line 1951
      StackMap locals:
      StackMap stack:
            aload 16
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        44: .line 1956
            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 1957
            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 1916
      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 1959
            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 1961
      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 1973
            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 1974
            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 1975
            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 2005
            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 1975
            istore 5 /* rvalue */
        start local 5 // boolean rvalue
         6: .line 2006
            iload 5 /* rvalue */
            ifeq 8
         7: .line 2007
            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 1973
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         9: .line 2010
            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 2014
            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 2064
            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 2014
            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 2068
            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 2079
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 2 /* chain */
        start local 2 // java.util.LinkedList chain
         1: .line 2080
            aload 1 /* elem */
            astore 3 /* e */
        start local 3 // javax.lang.model.element.Element e
         2: goto 7
         3: .line 2082
      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 2083
            goto 8
         5: .line 2085
      StackMap locals:
      StackMap stack:
            aload 2 /* chain */
            aload 3 /* e */
            invokevirtual java.util.LinkedList.addFirst:(Ljava/lang/Object;)V
         6: .line 2080
            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 2087
      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 2088
            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 2090
            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 2093
      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 2094
            aload 6 /* name */
            invokeinterface java.lang.CharSequence.length:()I
            ifne 17
        14: .line 2095
            ldc "<unnamed>"
            astore 6 /* name */
        15: .line 2097
            goto 17
        end local 6 // java.lang.CharSequence name
        16: .line 2100
      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 2104
      StackMap locals: java.lang.CharSequence
      StackMap stack:
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 20
        18: .line 2105
            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 2106
            goto 21
        20: .line 2107
      StackMap locals:
      StackMap stack:
            aload 3 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 2109
      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 2110
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        23: .line 2111
            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 2088
      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 2113
            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 2117
            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  

  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 2127
            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 2128
            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 2130
            aload 0 /* this */
            aload 1 /* title */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.winTitle:Ljava/lang/String;
         3: .line 2133
            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 2134
            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 2135
            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 2136
            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 2140
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
         1: .line 2141
            ldc "(Writer)?(Impl)?$"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         2: .line 2142
            ldc "AnnotationType"
            ldc "Class"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         3: .line 2143
            ldc "(.)([A-Z])"
            ldc "$1-$2"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         4: .line 2144
            ldc "(?i)^(module|package|class)$"
            ldc "$1-declaration"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         5: .line 2145
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
         6: .line 2140
            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 2149
            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 2159
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* stylesheets */
        start local 2 // java.util.List stylesheets
         1: .line 2160
            aconst_null
            astore 3 /* basePath */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath basePath
         2: .line 2161
            aload 1 /* element */
            instanceof javax.lang.model.element.PackageElement
            ifeq 6
         3: .line 2162
            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 2163
            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 2164
            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 2165
            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 2167
      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 2168
            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 2167
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 9
        12: .line 2170
            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 2175
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* moduleStylesheets */
        start local 2 // java.util.List moduleStylesheets
         1: .line 2176
            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 2177
            aload 3 /* moduleElement */
            ifnull 9
            aload 3 /* moduleElement */
            invokeinterface javax.lang.model.element.ModuleElement.isUnnamed:()Z
            ifne 9
         3: .line 2178
            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 2179
            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 2180
            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 2181
            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 2180
      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 2184
      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 2188
            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 2189
            aload 2 /* localStylesheets */
            ifnonnull 7
         2: .line 2190
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         3: .line 2191
            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 2190
            checkcast jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl
            astore 3 /* docFilesHandler */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl docFilesHandler
         5: .line 2192
            aload 3 /* docFilesHandler */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.DocFilesHandlerImpl.getStylesheets:()Ljava/util/List;
            astore 2 /* localStylesheets */
         6: .line 2193
            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 2195
      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  

  jdk.javadoc.internal.doclets.toolkit.Content getVerticalSeparator();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 2199
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.verticalSeparator:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            new jdk.javadoc.internal.doclets.formats.html.markup.FixedStringContent
            dup
            ldc "|"
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.FixedStringContent.<init>:(Ljava/lang/CharSequence;)V
            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;
            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 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 127
            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.BINDING_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 21
            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.CLASS:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.lang.model.element.ElementKind.CONSTRUCTOR:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 12
            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:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javax.lang.model.element.ElementKind.ENUM_CONSTANT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javax.lang.model.element.ElementKind.EXCEPTION_PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 10
            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.FIELD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 7
            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.INSTANCE_INIT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 14
            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.INTERFACE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_5
            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.LOCAL_VARIABLE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 9
            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.METHOD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 11
            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.MODULE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 18
            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.OTHER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 16
            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.PACKAGE:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            iconst_1
            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.PARAMETER:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 8
            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.RECORD:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 19
            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.RECORD_COMPONENT:Ljavax/lang/model/element/ElementKind;
            invokevirtual javax.lang.model.element.ElementKind.ordinal:()I
            bipush 20
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: 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
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: 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
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: 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
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: 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
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  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