public class jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter extends jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
  super_class: jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocWriter
{
  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.ConfigurationImpl configuration;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
    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 boolean printedAnnotationHeading;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

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

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

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

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

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

  static final java.util.Set<java.lang.String> blockTags;
    descriptor: Ljava/util/Set;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=4, args_size=0
         0: .line 176
            ldc ".*[&<>].*"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.IMPROPER_HTML_CHARS:Ljava/util/regex/Pattern;
         1: .line 250
            ldc "{@docroot}"
            invokestatic java.util.regex.Pattern.quote:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
         2: .line 249
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
         3: .line 2124
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.blockTags:Ljava/util/Set;
         4: .line 2126
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.values:()[Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            dup
            astore 3
            arraylength
            istore 2
            iconst_0
            istore 1
            goto 9
      StackMap locals: top int int jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag[]
      StackMap stack:
         5: aload 3
            iload 1
            aaload
            astore 0 /* t */
        start local 0 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag t
         6: .line 2127
            aload 0 /* t */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.blockType:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag$BlockType;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag$BlockType.BLOCK:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag$BlockType;
            if_acmpne 8
         7: .line 2128
            getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.blockTags:Ljava/util/Set;
            aload 0 /* t */
            getfield jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.value:Ljava/lang/String;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 0 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag t
         8: .line 2126
      StackMap locals:
      StackMap stack:
            iinc 1 1
      StackMap locals:
      StackMap stack:
         9: iload 1
            iload 2
            if_icmplt 5
        10: .line 2130
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            6    8     0     t  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;

  public void <init>(jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)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 // jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl configuration
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
         0: .line 184
            aload 0 /* this */
            aload 1 /* configuration */
            aload 2 /* path */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocWriter.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
         1: .line 157
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationHeading:Z
         2: .line 162
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.printedAnnotationFieldHeading:Z
         3: .line 167
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         4: .line 172
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
         5: .line 174
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         6: .line 185
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
         7: .line 186
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
         8: .line 187
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
         9: .line 188
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
        10: .line 189
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
        11: .line 190
            aload 0 /* this */
            aload 2 /* path */
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.path:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        12: .line 191
            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;
        13: .line 192
            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;
        14: .line 193
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        end local 1 // jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl configuration
        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  configuration  Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            0   15     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 216
            aload 1 /* htmlstr */
            ldc "{@"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 2 /* index */
        start local 2 // int index
         1: .line 217
            iload 2 /* index */
            ifge 3
         2: .line 218
            aload 1 /* htmlstr */
            areturn
         3: .line 220
      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 221
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 6
         5: .line 222
            aload 1 /* htmlstr */
            areturn
         6: .line 224
      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 225
            iconst_0
            istore 5 /* prevEnd */
        start local 5 // int prevEnd
         8: .line 227
      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 229
            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 230
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.end:()I
            istore 5 /* prevEnd */
        11: .line 231
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 233
            aload 4 /* buf */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.docrootparent:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 234
            iinc 5 /* prevEnd */ 3
        14: .line 235
            goto 18
        15: .line 237
      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 240
      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 241
            aload 4 /* buf */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 6 // int match
        20: .line 243
      StackMap locals:
      StackMap stack:
            aload 3 /* docrootMatcher */
            invokevirtual java.util.regex.Matcher.find:()Z
            ifne 8
        21: .line 244
            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 245
            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=5, locals=8, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String id
         0: .line 259
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* script */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree script
         1: .line 260
            new java.lang.StringBuilder
            dup
            ldc "<!--\n  allClassesLink = document.getElementById(\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         2: .line 261
            aload 1 /* id */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\");\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 262
            ldc "  if(window==top) {\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 263
            ldc "    allClassesLink.style.display = \"block\";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 264
            ldc "  }\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 265
            ldc "  else {\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 266
            ldc "    allClassesLink.style.display = \"none\";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 267
            ldc "  }\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 268
            ldc "  //-->\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 260
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* scriptCode */
        start local 3 // java.lang.String scriptCode
        11: .line 269
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 3 /* scriptCode */
            ldc "\n"
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            astore 4 /* scriptContent */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content scriptContent
        12: .line 270
            aload 2 /* script */
            aload 4 /* scriptContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 271
            aload 2 /* script */
            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 5 /* div */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content div
        14: .line 272
            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 6 /* div_noscript */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content div_noscript
        15: .line 273
            aload 6 /* 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 7 /* noScript */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content noScript
        16: .line 274
            aload 5 /* div */
            aload 7 /* noScript */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        17: .line 275
            aload 5 /* div */
            areturn
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content noScript
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content div_noscript
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content scriptContent
        end local 3 // java.lang.String scriptCode
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree 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   18     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   18     1             id  Ljava/lang/String;
            1   18     2         script  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           11   18     3     scriptCode  Ljava/lang/String;
           12   18     4  scriptContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           14   18     5            div  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   18     6   div_noscript  Ljdk/javadoc/internal/doclets/toolkit/Content;
           16   18     7       noScript  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      id    

  private void addMethodInfo(javax.lang.model.element.ExecutableElement, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ExecutableElement method
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content dl
         0: .line 285
            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 286
            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 287
            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 291
            aload 4 /* intfacs */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 5
         4: .line 292
            new jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods
            dup
            aload 1 /* method */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.<init>:(Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Configuration;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.ImplementedMethods.build:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 6
         5: .line 293
      StackMap locals: javax.lang.model.element.TypeElement java.util.List javax.lang.model.element.ExecutableElement
      StackMap stack:
            aload 5 /* overriddenMethod */
            ifnull 13
         6: .line 294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* method */
            aload 2 /* dl */
            invokestatic jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addImplementsInfo:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 295
            aload 5 /* overriddenMethod */
            ifnull 13
         8: .line 296
            aload 0 /* this */
         9: .line 297
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* method */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.overriddenType:(Ljavax/lang/model/element/ExecutableElement;)Ljavax/lang/model/type/TypeMirror;
        10: .line 298
            aload 5 /* overriddenMethod */
        11: .line 299
            aload 2 /* dl */
        12: .line 296
            invokestatic jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addOverridden:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/element/ExecutableElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 302
      StackMap locals:
      StackMap stack:
            return
        end local 5 // javax.lang.model.element.ExecutableElement overriddenMethod
        end local 4 // java.util.List intfacs
        end local 3 // javax.lang.model.element.TypeElement enclosing
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content dl
        end local 1 // javax.lang.model.element.ExecutableElement method
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   14     1            method  Ljavax/lang/model/element/ExecutableElement;
            0   14     2                dl  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   14     3         enclosing  Ljavax/lang/model/element/TypeElement;
            2   14     4           intfacs  Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;
            3   14     5  overriddenMethod  Ljavax/lang/model/element/ExecutableElement;
    MethodParameters:
        Name  Flags
      method  
      dl      

  protected void addTagsInfo(javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element e
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 311
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nocomment:Z
            ifeq 2
         1: .line 312
            return
         2: .line 314
      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 315
            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 316
            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 318
      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 319
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* e */
         7: .line 320
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getCustomTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
         8: .line 321
            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 319
            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 322
            aload 3 /* dl */
            aload 4 /* output */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 323
            aload 2 /* htmltree */
            aload 3 /* dl */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 324
            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 334
            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 335
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* field */
         2: .line 336
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 1 /* field */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.getCustomTaglets:(Ljavax/lang/model/element/Element;)Ljava/util/List;
         3: .line 337
            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 335
            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 338
            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 347
            new jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl
            dup
            aload 0 /* this */
            iload 1 /* isFirstSentence */
            invokespecial jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Z)V
            areturn
        end local 1 // boolean isFirstSentence
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  isFirstSentence  Z
    MethodParameters:
                 Name  Flags
      isFirstSentence  

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

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

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

  public void addClassesSummary(java.util.SortedSet<javax.lang.model.element.TypeElement>, java.lang.String, java.lang.String, java.util.List<java.lang.String>, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/SortedSet;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=17, args_size=6
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.SortedSet classes
        start local 2 // java.lang.String label
        start local 3 // java.lang.String tableSummary
        start local 4 // java.util.List tableHeader
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content summaryContentTree
         0: .line 393
            aload 1 /* classes */
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 39
         1: .line 394
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 2 /* label */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTableCaption:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* caption */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content caption
         2: .line 395
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
            ifeq 4
         3: .line 396
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.typeSummary:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 6 /* caption */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TABLE:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            goto 5
         4: .line 397
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.typeSummary:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 3 /* tableSummary */
            aload 6 /* caption */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TABLE:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
         5: .line 395
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            astore 7 /* table */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content table
         6: .line 398
            aload 7 /* table */
            aload 0 /* this */
            aload 4 /* tableHeader */
            ldc "col"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getSummaryTableHeader:(Ljava/util/List;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 399
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.TBODY:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 8 /* tbody */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content tbody
         8: .line 400
            iconst_1
            istore 9 /* altColor */
        start local 9 // boolean altColor
         9: .line 401
            aload 1 /* classes */
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 11
            goto 36
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
      StackMap stack:
        10: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.TypeElement
            astore 10 /* te */
        start local 10 // javax.lang.model.element.TypeElement te
        11: .line 402
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 10 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isCoreClass:(Ljavax/lang/model/element/TypeElement;)Z
            ifeq 36
        12: .line 403
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 10 /* te */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
            ifne 14
        13: .line 404
            goto 36
        14: .line 406
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int javax.lang.model.element.TypeElement java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            new jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl
            dup
        15: .line 407
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.PACKAGE:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 10 /* te */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
        16: .line 406
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 12 /* classContent */
        start local 12 // jdk.javadoc.internal.doclets.toolkit.Content classContent
        17: .line 408
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 12 /* classContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH_ROW_SCOPE:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 13 /* tdClass */
        start local 13 // jdk.javadoc.internal.doclets.toolkit.Content tdClass
        18: .line 409
            aload 13 /* tdClass */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TR:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 14 /* tr */
        start local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree tr
        19: .line 410
            aload 14 /* tr */
            iload 9 /* altColor */
            ifeq 20
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.altColor:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            goto 21
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int javax.lang.model.element.TypeElement java.util.Iterator jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
        20: getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.rowColor:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int javax.lang.model.element.TypeElement java.util.Iterator jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
        21: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
        22: .line 411
            iload 9 /* altColor */
            ifeq 23
            iconst_0
            goto 24
      StackMap locals:
      StackMap stack:
        23: iconst_1
      StackMap locals:
      StackMap stack: int
        24: istore 9 /* altColor */
        25: .line 412
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.TD: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 15 /* tdClassDescription */
        start local 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree tdClassDescription
        26: .line 413
            aload 15 /* tdClassDescription */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
        27: .line 414
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 10 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifeq 33
        28: .line 415
            aload 15 /* tdClassDescription */
            aload 0 /* this */
            aload 10 /* te */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDeprecatedPhrase:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 416
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 10 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getDeprecatedTrees:(Ljavax/lang/model/element/Element;)Ljava/util/List;
            astore 16 /* tags */
        start local 16 // java.util.List tags
        30: .line 417
            aload 16 /* tags */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 34
        31: .line 418
            aload 0 /* this */
            aload 10 /* te */
            aload 16 /* tags */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            aload 15 /* tdClassDescription */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryDeprecatedComment:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 16 // java.util.List tags
        32: .line 420
            goto 34
        33: .line 421
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 0 /* this */
            aload 10 /* te */
            aload 15 /* tdClassDescription */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryComment:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        34: .line 423
      StackMap locals:
      StackMap stack:
            aload 14 /* tr */
            aload 15 /* tdClassDescription */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        35: .line 424
            aload 8 /* tbody */
            aload 14 /* tr */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree tdClassDescription
        end local 14 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree tr
        end local 13 // jdk.javadoc.internal.doclets.toolkit.Content tdClass
        end local 12 // jdk.javadoc.internal.doclets.toolkit.Content classContent
        end local 10 // javax.lang.model.element.TypeElement te
        36: .line 401
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content int top java.util.Iterator
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        37: .line 426
            aload 7 /* table */
            aload 8 /* tbody */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        38: .line 427
            aload 5 /* summaryContentTree */
            aload 7 /* table */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 9 // boolean altColor
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content tbody
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content table
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content caption
        39: .line 429
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.SortedSet java.lang.String java.lang.String java.util.List jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            return
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content summaryContentTree
        end local 4 // java.util.List tableHeader
        end local 3 // java.lang.String tableSummary
        end local 2 // java.lang.String label
        end local 1 // java.util.SortedSet classes
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   40     0                this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   40     1             classes  Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;
            0   40     2               label  Ljava/lang/String;
            0   40     3        tableSummary  Ljava/lang/String;
            0   40     4         tableHeader  Ljava/util/List<Ljava/lang/String;>;
            0   40     5  summaryContentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   39     6             caption  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6   39     7               table  Ljdk/javadoc/internal/doclets/toolkit/Content;
            8   39     8               tbody  Ljdk/javadoc/internal/doclets/toolkit/Content;
            9   39     9            altColor  Z
           11   36    10                  te  Ljavax/lang/model/element/TypeElement;
           17   36    12        classContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           18   36    13             tdClass  Ljdk/javadoc/internal/doclets/toolkit/Content;
           19   36    14                  tr  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           26   36    15  tdClassDescription  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           30   32    16                tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
    Signature: (Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
                    Name  Flags
      classes             
      label               
      tableSummary        
      tableHeader         
      summaryContentTree  

  public void printHtmlDocument(java.util.List<java.lang.String>, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/util/List;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.List metakeywords
        start local 2 // boolean includeScript
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content body
         0: .line 444
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
            ifeq 2
         1: .line 445
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.DocType.HTML5:Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
            goto 3
         2: .line 446
      StackMap locals:
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.DocType.TRANSITIONAL:Ljdk/javadoc/internal/doclets/formats/html/markup/DocType;
         3: .line 444
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.DocType
            astore 4 /* htmlDocType */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content htmlDocType
         4: .line 447
            new jdk.javadoc.internal.doclets.formats.html.markup.Comment
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            ldc "doclet.New_Page"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
            astore 5 /* htmlComment */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmlComment
         5: .line 448
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.HEAD:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 6 /* head */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content head
         6: .line 449
            aload 6 /* head */
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.notimestamp:Z
            ifeq 7
            iconst_0
            goto 8
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
         7: iconst_1
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
         8: invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getGeneratedBy:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Comment;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 450
            aload 6 /* head */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTitle:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 451
            ldc "Content-Type"
            ldc "text/html"
        11: .line 452
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.charset:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 13
        12: .line 453
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.charset:Ljava/lang/String;
            goto 14
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: java.lang.String java.lang.String
        13: ldc "utf-8"
        14: .line 451
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack: java.lang.String java.lang.String java.lang.String
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* meta */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content meta
        15: .line 454
            aload 6 /* head */
            aload 7 /* meta */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        16: .line 455
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.notimestamp:Z
            ifne 24
        17: .line 456
            new java.text.SimpleDateFormat
            dup
            ldc "yyyy-MM-dd"
            invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
            astore 8 /* dateFormat */
        start local 8 // java.text.SimpleDateFormat dateFormat
        18: .line 457
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
            ifeq 20
        19: .line 458
            ldc "dc.created"
            goto 21
        20: .line 459
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content java.text.SimpleDateFormat
      StackMap stack:
            ldc "date"
      StackMap locals:
      StackMap stack: java.lang.String
        21: aload 8 /* dateFormat */
            new java.util.Date
            dup
            invokespecial java.util.Date.<init>:()V
            invokevirtual java.text.SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
        22: .line 457
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* meta */
        23: .line 460
            aload 6 /* head */
            aload 7 /* meta */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 8 // java.text.SimpleDateFormat dateFormat
        24: .line 462
      StackMap locals:
      StackMap stack:
            aload 1 /* metakeywords */
            ifnull 30
        25: .line 463
            aload 1 /* metakeywords */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 9
            goto 29
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
      StackMap stack:
        26: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 8 /* metakeyword */
        start local 8 // java.lang.String metakeyword
        27: .line 464
            ldc "keywords"
            aload 8 /* metakeyword */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* meta */
        28: .line 465
            aload 6 /* head */
            aload 7 /* meta */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 8 // java.lang.String metakeyword
        29: .line 463
      StackMap locals:
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 26
        30: .line 468
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 0 /* this */
            aload 6 /* head */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addStyleSheetProperties:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        31: .line 469
            aload 0 /* this */
            aload 6 /* head */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addScriptProperties:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        32: .line 470
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getLocale:()Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
        33: .line 471
            aload 6 /* head */
            aload 3 /* body */
        34: .line 470
            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 8 /* htmlTree */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        35: .line 472
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument
            dup
            aload 4 /* htmlDocType */
        36: .line 473
            aload 5 /* htmlComment */
            aload 8 /* htmlTree */
        37: .line 472
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            astore 9 /* htmlDocument */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content htmlDocument
        38: .line 474
            aload 0 /* this */
            aload 9 /* htmlDocument */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.write:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        39: .line 475
            return
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content htmlDocument
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content meta
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content head
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmlComment
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content htmlDocType
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 2 // boolean includeScript
        end local 1 // java.util.List metakeywords
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   40     0           this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   40     1   metakeywords  Ljava/util/List<Ljava/lang/String;>;
            0   40     2  includeScript  Z
            0   40     3           body  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4   40     4    htmlDocType  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5   40     5    htmlComment  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6   40     6           head  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   40     7           meta  Ljdk/javadoc/internal/doclets/toolkit/Content;
           18   24     8     dateFormat  Ljava/text/SimpleDateFormat;
           27   29     8    metakeyword  Ljava/lang/String;
           35   40     8       htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
           38   40     9   htmlDocument  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    Signature: (Ljava/util/List<Ljava/lang/String;>;ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
               Name  Flags
      metakeywords   
      includeScript  
      body           

  public java.lang.String getWindowTitle(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String title
         0: .line 484
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.windowtitle:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 2
         1: .line 485
            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/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 487
      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 498
            iload 1 /* header */
            ifeq 3
         1: .line 499
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 500
            goto 7
        end local 2 // java.lang.String content
         3: .line 501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.footer:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 6
         4: .line 502
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 503
            goto 7
        end local 2 // java.lang.String content
         6: .line 504
      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/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 507
      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 508
            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 517
            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/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 518
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 2 /* top */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 519
            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 527
            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/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 528
            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 529
            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 530
            aload 1 /* htmlTree */
            aload 4 /* p */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 531
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content p
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content small
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content bottom
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    5     2    bottom  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    5     3     small  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    5     4         p  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      htmlTree  

  protected void addNavLinks(boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (ZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=17, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // boolean header
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
         0: .line 540
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nonavbar:Z
            ifne 113
         1: .line 541
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.NAV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
            ifeq 3
         2: .line 542
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.NAV:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            goto 4
         3: .line 543
      StackMap locals:
      StackMap stack:
            aload 2 /* htmlTree */
         4: .line 541
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            astore 3 /* tree */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content tree
         5: .line 544
            ldc "allclasses_"
            astore 4 /* allClassesId */
        start local 4 // java.lang.String allClassesId
         6: .line 545
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.DIV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 5 /* navDiv */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
         7: .line 546
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.fixedNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
         8: .line 547
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            ldc "doclet.Skip_navigation_links"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* skipNavLinks */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
         9: .line 548
            iload 1 /* header */
            ifeq 21
        10: .line 549
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 550
            aload 5 /* navDiv */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.topNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
        12: .line 551
            new java.lang.StringBuilder
            dup
            aload 4 /* allClassesId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "navbar_top"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* allClassesId */
        13: .line 552
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 7 /* a */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        14: .line 554
            aload 5 /* navDiv */
            aload 7 /* a */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        15: .line 555
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
        16: .line 556
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            aload 6 /* skipNavLinks */
        17: .line 557
            aload 6 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        18: .line 555
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(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;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 8 /* skipLinkContent */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        19: .line 558
            aload 5 /* navDiv */
            aload 8 /* skipLinkContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        20: .line 559
            goto 31
        21: .line 560
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 3 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.START_OF_BOTTOM_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        22: .line 561
            aload 5 /* navDiv */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.bottomNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
        23: .line 562
            new java.lang.StringBuilder
            dup
            aload 4 /* allClassesId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "navbar_bottom"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* allClassesId */
        24: .line 563
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 7 /* a */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        25: .line 564
            aload 5 /* navDiv */
            aload 7 /* a */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        26: .line 565
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.skipNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
        27: .line 566
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            aload 6 /* skipNavLinks */
        28: .line 567
            aload 6 /* skipNavLinks */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.toString:()Ljava/lang/String;
            ldc ""
        29: .line 565
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(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;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 8 /* skipLinkContent */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        30: .line 568
            aload 5 /* navDiv */
            aload 8 /* skipLinkContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content skipLinkContent
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content a
        31: .line 570
      StackMap locals:
      StackMap stack:
            iload 1 /* header */
            ifeq 34
        32: .line 571
            aload 5 /* navDiv */
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_TOP_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        33: .line 572
            goto 35
        34: .line 573
      StackMap locals:
      StackMap stack:
            aload 5 /* navDiv */
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.NAVBAR_BOTTOM_FIRSTROW:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        35: .line 575
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.UL:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)V
            astore 7 /* navList */
        start local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        36: .line 576
            aload 7 /* navList */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)V
        37: .line 577
            aload 7 /* navList */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.TITLE:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
        38: .line 578
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            ldc "doclet.Navigation"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
        39: .line 577
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)V
        40: .line 579
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createoverview:Z
            ifeq 42
        41: .line 580
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkContents:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 582
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.showModules:Z
            ifeq 48
        43: .line 583
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            iconst_1
            if_icmpne 46
        44: .line 584
            aload 7 /* navList */
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ModuleElement
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        45: .line 585
            goto 48
      StackMap locals:
      StackMap stack:
        46: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 48
        47: .line 586
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkModule:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        48: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.size:()I
            iconst_1
            if_icmpne 51
        49: .line 590
            aload 7 /* navList */
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        50: .line 591
            goto 53
      StackMap locals:
      StackMap stack:
        51: aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.isEmpty:()Z
            ifne 53
        52: .line 592
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        53: .line 594
      StackMap locals:
      StackMap stack:
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClass:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        54: .line 595
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.classuse:Z
            ifeq 56
        55: .line 596
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClassUse:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        56: .line 598
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createtree:Z
            ifeq 58
        57: .line 599
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkTree:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        58: .line 601
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
            ifne 61
        59: .line 602
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecatedlist:Z
            ifne 61
        60: .line 603
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkDeprecated:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        61: .line 605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
            ifeq 63
        62: .line 606
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkIndex:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        63: .line 608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nohelp:Z
            ifne 65
        64: .line 609
            aload 7 /* navList */
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkHelp:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        65: .line 611
      StackMap locals:
      StackMap stack:
            aload 5 /* navDiv */
            aload 7 /* navList */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        66: .line 612
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
            iload 1 /* header */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getUserHeaderFooter:(Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 8 /* aboutDiv */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        67: .line 613
            aload 5 /* navDiv */
            aload 8 /* aboutDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        68: .line 614
            iload 1 /* header */
            ifeq 71
        69: .line 615
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 5 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        70: .line 616
            goto 72
        71: .line 617
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 3 /* tree */
            aload 5 /* navDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        72: .line 619
      StackMap locals:
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkPrevious:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkNext:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 9 /* ulNav */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content ulNav
        73: .line 620
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.subNav:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 9 /* ulNav */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 10 /* subDiv */
        start local 10 // jdk.javadoc.internal.doclets.toolkit.Content subDiv
        74: .line 621
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
            ifeq 79
        75: .line 622
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
        76: .line 623
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavShowLists:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_1
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            dup
            iconst_0
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.filename:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavHideLists:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            aastore
        77: .line 622
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 11 /* ulFrames */
        start local 11 // jdk.javadoc.internal.doclets.toolkit.Content ulFrames
        78: .line 624
            aload 10 /* subDiv */
            aload 11 /* ulFrames */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 11 // jdk.javadoc.internal.doclets.toolkit.Content ulFrames
        79: .line 626
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navList:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 0 /* this */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavLinkClassIndex:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            iconst_0
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 11 /* ulAllClasses */
        start local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulAllClasses
        80: .line 627
            aload 11 /* ulAllClasses */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr.ID:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;
            aload 4 /* allClassesId */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addAttr:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)V
        81: .line 628
            aload 10 /* subDiv */
            aload 11 /* ulAllClasses */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        82: .line 629
            iload 1 /* header */
            ifeq 93
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
            ifeq 93
        83: .line 630
            ldc "text"
            ldc "search"
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 12 /* inputText */
        start local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputText
        84: .line 631
            ldc "reset"
            ldc "reset"
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 13 /* inputReset */
        start local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputReset
        85: .line 632
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 14 /* searchTxt */
        start local 14 // jdk.javadoc.internal.doclets.toolkit.Content searchTxt
        86: .line 633
            aload 14 /* searchTxt */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            ldc "doclet.search"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getContent:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        87: .line 634
            aload 14 /* searchTxt */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        88: .line 635
            aload 14 /* searchTxt */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 15 /* liInput */
        start local 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree liInput
        89: .line 636
            aload 15 /* liInput */
            aload 12 /* inputText */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        90: .line 637
            aload 15 /* liInput */
            aload 13 /* inputReset */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        91: .line 638
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navListSearch:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 15 /* liInput */
            iconst_0
            anewarray jdk.javadoc.internal.doclets.toolkit.Content
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.UL:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;[Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 16 /* ulSearch */
        start local 16 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulSearch
        92: .line 639
            aload 10 /* subDiv */
            aload 16 /* ulSearch */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 16 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulSearch
        end local 15 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree liInput
        end local 14 // jdk.javadoc.internal.doclets.toolkit.Content searchTxt
        end local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputReset
        end local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree inputText
        93: .line 641
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            aload 10 /* subDiv */
            aload 0 /* this */
            aload 4 /* allClassesId */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getAllClassesLinkScript:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        94: .line 642
            aload 0 /* this */
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addSummaryDetailLinks:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        95: .line 643
            iload 1 /* header */
            ifeq 108
        96: .line 644
            aload 10 /* subDiv */
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        97: .line 645
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        98: .line 646
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.END_OF_TOP_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        99: .line 647
            aload 3 /* tree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       100: .line 648
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.navPadding:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 12 /* paddingDiv */
        start local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
       101: .line 649
            aload 3 /* tree */
            aload 12 /* paddingDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       102: .line 650
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:()Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 13 /* scriptTree */
        start local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree scriptTree
       103: .line 651
            ldc "<!--\n$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n//-->\n"
            astore 14 /* scriptCode */
        start local 14 // java.lang.String scriptCode
       104: .line 654
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            aload 14 /* scriptCode */
            ldc "\n"
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            astore 15 /* scriptContent */
        start local 15 // jdk.javadoc.internal.doclets.formats.html.markup.RawHtml scriptContent
       105: .line 655
            aload 13 /* scriptTree */
            aload 15 /* scriptContent */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       106: .line 656
            aload 3 /* tree */
            aload 13 /* scriptTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 15 // jdk.javadoc.internal.doclets.formats.html.markup.RawHtml scriptContent
        end local 14 // java.lang.String scriptCode
        end local 13 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree scriptTree
        end local 12 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree paddingDiv
       107: .line 657
            goto 111
       108: .line 658
      StackMap locals:
      StackMap stack:
            aload 10 /* subDiv */
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljdk/javadoc/internal/doclets/formats/html/SectionName;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       109: .line 659
            aload 3 /* tree */
            aload 10 /* subDiv */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       110: .line 660
            aload 3 /* tree */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants.END_OF_BOTTOM_NAVBAR:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
       111: .line 662
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.NAV:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.allowTag:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTag;)Z
            ifeq 113
       112: .line 663
            aload 2 /* htmlTree */
            aload 3 /* tree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 11 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree ulAllClasses
        end local 10 // jdk.javadoc.internal.doclets.toolkit.Content subDiv
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content ulNav
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content aboutDiv
        end local 7 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navList
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content skipNavLinks
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree navDiv
        end local 4 // java.lang.String allClassesId
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content tree
       113: .line 666
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 1 // boolean header
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0  114     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0  114     1           header  Z
            0  114     2         htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5  113     3             tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6  113     4     allClassesId  Ljava/lang/String;
            7  113     5           navDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            9  113     6     skipNavLinks  Ljdk/javadoc/internal/doclets/toolkit/Content;
           14   20     7                a  Ljdk/javadoc/internal/doclets/toolkit/Content;
           19   20     8  skipLinkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           25   31     7                a  Ljdk/javadoc/internal/doclets/toolkit/Content;
           30   31     8  skipLinkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           36  113     7          navList  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           67  113     8         aboutDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           73  113     9            ulNav  Ljdk/javadoc/internal/doclets/toolkit/Content;
           74  113    10           subDiv  Ljdk/javadoc/internal/doclets/toolkit/Content;
           78   79    11         ulFrames  Ljdk/javadoc/internal/doclets/toolkit/Content;
           80  113    11     ulAllClasses  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           84   93    12        inputText  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           85   93    13       inputReset  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           86   93    14        searchTxt  Ljdk/javadoc/internal/doclets/toolkit/Content;
           89   93    15          liInput  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           92   93    16         ulSearch  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
          101  107    12       paddingDiv  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
          103  107    13       scriptTree  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
          104  107    14       scriptCode  Ljava/lang/String;
          105  107    15    scriptContent  Ljdk/javadoc/internal/doclets/formats/html/markup/RawHtml;
    MethodParameters:
          Name  Flags
      header    
      htmlTree  

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

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

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

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkContents();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 700
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.overviewSummary:(Z)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 701
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.overviewLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
         2: .line 700
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 1 /* linkContent */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         3: .line 702
            aload 1 /* linkContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 703
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            3    5     1  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkModule(javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.ModuleElement mdle
         0: .line 713
            aload 0 /* this */
            aload 1 /* mdle */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getModuleLink:(Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* linkContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         1: .line 714
            aload 2 /* linkContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* li */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
         2: .line 715
            aload 3 /* li */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 1 // javax.lang.model.element.ModuleElement mdle
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1         mdle  Ljavax/lang/model/element/ModuleElement;
            1    3     2  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    3     3           li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      mdle  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkModule();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 724
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.moduleLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 725
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPackage(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement pkg
         0: .line 735
            aload 0 /* this */
            aload 1 /* pkg */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* linkContent */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         1: .line 736
            aload 2 /* linkContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* li */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
         2: .line 737
            aload 3 /* li */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1          pkg  Ljavax/lang/model/element/PackageElement;
            1    3     2  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2    3     3           li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      pkg   

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPackage();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 746
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.packageLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 747
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClassUse();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 756
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.useLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 757
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  public jdk.javadoc.internal.doclets.toolkit.Content getNavLinkPrevious(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath prev
         0: .line 768
            aload 1 /* prev */
            ifnull 3
         1: .line 769
            aload 0 /* this */
            aload 1 /* prev */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.prevLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         2: .line 770
            goto 4
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         3: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.prevLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 773
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath prev
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  prev  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            2    3     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      prev  

  public jdk.javadoc.internal.doclets.toolkit.Content getNavLinkNext(jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath next
         0: .line 785
            aload 1 /* next */
            ifnull 3
         1: .line 786
            aload 0 /* this */
            aload 1 /* next */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.nextLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         2: .line 787
            goto 4
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         3: .line 789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.nextLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 790
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath next
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1  next  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            2    3     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2    li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      next  

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

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavShowLists();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 812
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getNavShowLists:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;

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

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkTree();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 836
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getSpecifiedPackageElements:()Ljava/util/Set;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 1 /* packages */
        start local 1 // java.util.List packages
         1: .line 837
            aload 1 /* packages */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 3
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getSpecifiedTypeElements:()Ljava/util/Set;
            invokeinterface java.util.Set.isEmpty:()Z
            ifeq 3
         2: .line 838
            aload 0 /* this */
            aload 1 /* packages */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathString:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 4
         3: .line 839
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.OVERVIEW_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         4: .line 837
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            astore 2 /* docPath */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath docPath
         5: .line 840
            aload 0 /* this */
            aload 2 /* docPath */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.treeLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath docPath
        end local 1 // java.util.List packages
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    6     1  packages  Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
            5    6     2   docPath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkMainTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=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 850
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.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 851
            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 850
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(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 852
            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 853
            aload 3 /* li */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content mainTreeContent
        end local 1 // java.lang.String label
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    5     1            label  Ljava/lang/String;
            3    5     2  mainTreeContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     3               li  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      label  

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkClass();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 862
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.classLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 1 /* li */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
         1: .line 863
            aload 1 /* li */
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1    2     1    li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkDeprecated();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 872
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.DEPRECATED_LIST:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 873
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.deprecatedLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
         2: .line 872
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 1 /* linkContent */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         3: .line 874
            aload 1 /* linkContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         4: .line 875
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            3    5     1  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    5     2           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

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

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkIndex();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 899
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 900
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.splitindex:Z
            ifeq 3
         2: .line 901
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            iconst_1
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.indexN:(I)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 4
         3: .line 902
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocPath
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_ALL:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         4: .line 899
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocPath jdk.javadoc.internal.doclets.toolkit.util.DocPath
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         5: .line 903
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.indexLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
         6: .line 899
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 1 /* linkContent */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         7: .line 904
            aload 1 /* linkContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* li */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
         8: .line 905
            aload 2 /* li */
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            7    9     1  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            8    9     2           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

  protected jdk.javadoc.internal.doclets.toolkit.Content getNavLinkHelp();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
         0: .line 916
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.helpfile:Ljava/lang/String;
            astore 1 /* helpfile */
        start local 1 // java.lang.String helpfile
         1: .line 918
            aload 1 /* helpfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 4
         2: .line 919
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.HELP_DOC:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 2 /* helpfilenm */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         3: .line 920
            goto 6
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         4: .line 921
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 1 /* helpfile */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            astore 3 /* file */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
         5: .line 922
            aload 3 /* file */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getName:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 2 /* helpfilenm */
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
         6: .line 924
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* helpfilenm */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 925
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.contents:Ljdk/javadoc/internal/doclets/formats/html/Contents;
            getfield jdk.javadoc.internal.doclets.formats.html.Contents.helpLabel:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ldc ""
            ldc ""
         8: .line 924
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* linkContent */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
         9: .line 926
            aload 3 /* linkContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LI:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* li */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
        10: .line 927
            aload 4 /* li */
            areturn
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content li
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath helpfilenm
        end local 1 // java.lang.String helpfile
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            1   11     1     helpfile  Ljava/lang/String;
            3    4     2   helpfilenm  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            6   11     2   helpfilenm  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            5    6     3         file  Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            9   11     3  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
           10   11     4           li  Ljdk/javadoc/internal/doclets/toolkit/Content;

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

  public jdk.javadoc.internal.doclets.toolkit.Content getSummaryTableHeader(java.util.List<java.lang.String>, java.lang.String);
    descriptor: (Ljava/util/List;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.List header
        start local 2 // java.lang.String scope
         0: .line 949
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag.TR: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 /* tr */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content tr
         1: .line 950
            aload 1 /* header */
            invokeinterface java.util.List.size:()I
            istore 4 /* size */
        start local 4 // int size
         2: .line 952
            iload 4 /* size */
            iconst_2
            if_icmpne 8
         3: .line 953
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 1 /* header */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            astore 5 /* tableHeader */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content tableHeader
         4: .line 954
            aload 3 /* tr */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* scope */
            aload 5 /* tableHeader */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 955
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 1 /* header */
            iconst_1
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            astore 5 /* tableHeader */
         6: .line 956
            aload 3 /* tr */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* scope */
            aload 5 /* tableHeader */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 957
            aload 3 /* tr */
            areturn
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content tableHeader
         8: .line 959
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content int
      StackMap stack:
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         9: goto 19
        10: .line 960
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int top int
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 1 /* header */
            iload 6 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            astore 5 /* tableHeader */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content tableHeader
        11: .line 961
            iload 6 /* i */
            ifne 13
        12: .line 962
            aload 3 /* tr */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colFirst:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* scope */
            aload 5 /* tableHeader */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            goto 18
        13: .line 963
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int jdk.javadoc.internal.doclets.toolkit.Content int
      StackMap stack:
            iload 6 /* i */
            iconst_1
            if_icmpne 15
        14: .line 964
            aload 3 /* tr */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colSecond:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* scope */
            aload 5 /* tableHeader */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            goto 18
        15: .line 965
      StackMap locals:
      StackMap stack:
            iload 6 /* i */
            iload 4 /* size */
            iconst_1
            isub
            if_icmpne 17
        16: .line 966
            aload 3 /* tr */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.colLast:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 2 /* scope */
            aload 5 /* tableHeader */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            goto 18
        17: .line 968
      StackMap locals:
      StackMap stack:
            aload 3 /* tr */
            aload 2 /* scope */
            aload 5 /* tableHeader */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.TH:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        18: .line 959
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content tableHeader
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int top int
      StackMap stack:
        19: iload 6 /* i */
            iload 4 /* size */
            if_icmplt 10
        end local 6 // int i
        20: .line 970
            aload 3 /* tr */
            areturn
        end local 4 // int size
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content tr
        end local 2 // java.lang.String scope
        end local 1 // java.util.List header
        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       header  Ljava/util/List<Ljava/lang/String;>;
            0   21     2        scope  Ljava/lang/String;
            1   21     3           tr  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   21     4         size  I
            4    8     5  tableHeader  Ljdk/javadoc/internal/doclets/toolkit/Content;
           11   19     5  tableHeader  Ljdk/javadoc/internal/doclets/toolkit/Content;
            9   20     6            i  I
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
        Name  Flags
      header  
      scope   

  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 980
            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 981
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* space */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content space
         2: .line 982
            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 983
            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 984
            aload 5 /* caption */
            aload 4 /* tabSpan */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         5: .line 985
            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 getMarkerAnchor(java.lang.String);
    descriptor: (Ljava/lang/String;)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.String anchorName
         0: .line 995
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* anchorName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 1 // java.lang.String anchorName
        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  anchorName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      anchorName  

  public jdk.javadoc.internal.doclets.toolkit.Content getMarkerAnchor(jdk.javadoc.internal.doclets.formats.html.SectionName);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/SectionName;)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 // jdk.javadoc.internal.doclets.formats.html.SectionName sectionName
         0: .line 1005
            aload 0 /* this */
            aload 1 /* sectionName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            aconst_null
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 1 // jdk.javadoc.internal.doclets.formats.html.SectionName sectionName
        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  sectionName  Ljdk/javadoc/internal/doclets/formats/html/SectionName;
    MethodParameters:
             Name  Flags
      sectionName  

  public jdk.javadoc.internal.doclets.toolkit.Content getMarkerAnchor(jdk.javadoc.internal.doclets.formats.html.SectionName, java.lang.String);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/SectionName;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    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 // jdk.javadoc.internal.doclets.formats.html.SectionName sectionName
        start local 2 // java.lang.String anchorName
         0: .line 1016
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 1 /* sectionName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            aload 2 /* anchorName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aconst_null
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 2 // java.lang.String anchorName
        end local 1 // jdk.javadoc.internal.doclets.formats.html.SectionName sectionName
        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  sectionName  Ljdk/javadoc/internal/doclets/formats/html/SectionName;
            0    1     2   anchorName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      sectionName  
      anchorName   

  public jdk.javadoc.internal.doclets.toolkit.Content getMarkerAnchor(java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    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 // java.lang.String anchorName
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content anchorContent
         0: .line 1027
            aload 2 /* anchorContent */
            ifnonnull 2
         1: .line 1028
            new jdk.javadoc.internal.doclets.formats.html.markup.Comment
            dup
            ldc " "
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
            astore 2 /* anchorContent */
         2: .line 1029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.htmlVersion:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;
            aload 1 /* anchorName */
            aload 2 /* anchorContent */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.A:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* markerAnchor */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content markerAnchor
         3: .line 1030
            aload 3 /* markerAnchor */
            areturn
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content markerAnchor
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content anchorContent
        end local 1 // java.lang.String anchorName
        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     anchorName  Ljava/lang/String;
            0    4     2  anchorContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3    4     3   markerAnchor  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      anchorName     
      anchorContent  

  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 1040
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 1041
      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 1042
      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 1040
      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 1052
            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 1062
            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 1075
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 1 /* packageElement */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* name */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath name
        end local 1 // javax.lang.model.element.PackageElement packageElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1  packageElement  Ljavax/lang/model/element/PackageElement;
            0    1     2            name  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
                Name  Flags
      packageElement  
      name            

  public java.lang.String getPackageAnchorName(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.PackageElement packageElement
         0: .line 1084
            aload 1 /* packageElement */
            ifnull 1
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 1085
      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 1086
      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 1084
      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 1097
            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 1101
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 1102
            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 1103
      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 1101
      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 1104
            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 1115
            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 1116
            iload 3 /* included */
            ifne 10
         4: .line 1117
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.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 1118
            aload 4 /* p */
            aload 1 /* packageElement */
            invokeinterface javax.lang.model.element.PackageElement.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 1119
            iconst_1
            istore 3 /* included */
         8: .line 1120
            goto 10
        end local 4 // javax.lang.model.element.PackageElement p
         9: .line 1117
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 1124
      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 1125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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 1126
            aload 2 /* label */
        13: .line 1125
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        14: .line 1128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* packageElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 4 /* crossPkgLink */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocLink crossPkgLink
        15: .line 1129
            aload 4 /* crossPkgLink */
            ifnull 17
        16: .line 1130
            aload 0 /* this */
            aload 4 /* crossPkgLink */
            aload 2 /* label */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        17: .line 1132
      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 1145
            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 1146
            iload 3 /* included */
            ifeq 3
         2: .line 1147
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 1 /* mdle */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSummary:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* label */
            ldc ""
            ldc ""
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(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 1148
      StackMap locals: int
      StackMap stack:
            aload 2 /* label */
         4: .line 1146
      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 1152
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            iload 2 /* qual */
            ifeq 2
         1: .line 1153
            aload 1 /* typeElement */
            invokeinterface javax.lang.model.element.TypeElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            goto 3
         2: .line 1154
      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 1152
      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 1155
            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 typeElement
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1166
            aload 1 /* typeElement */
            ifnonnull 2
         1: .line 1167
            return
         2: .line 1169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            astore 4 /* te */
        start local 4 // javax.lang.model.element.TypeElement te
         3: .line 1170
            aload 4 /* te */
            ifnonnull 5
         4: .line 1172
            aload 1 /* typeElement */
            checkcast javax.lang.model.element.TypeElement
            astore 4 /* te */
         5: .line 1174
      StackMap locals: javax.lang.model.element.TypeElement
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         6: .line 1175
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SOURCE_OUTPUT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 1176
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* te */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.forClass:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 1174
            astore 5 /* href */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
         9: .line 1177
            aload 0 /* this */
            aload 5 /* href */
        10: .line 1178
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokestatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.getAnchorName:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.fragment:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            aload 2 /* label */
            ldc ""
            ldc ""
        11: .line 1177
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 6 /* linkContent */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        12: .line 1179
            aload 3 /* htmltree */
            aload 6 /* linkContent */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 1180
            return
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content linkContent
        end local 5 // jdk.javadoc.internal.doclets.toolkit.util.DocPath href
        end local 4 // javax.lang.model.element.TypeElement te
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 1 // javax.lang.model.element.Element typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   14     1  typeElement  Ljavax/lang/model/element/Element;
            0   14     2        label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   14     3     htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   14     4           te  Ljavax/lang/model/element/TypeElement;
            9   14     5         href  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
           12   14     6  linkContent  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
             Name  Flags
      typeElement  
      label        
      htmltree     

  public jdk.javadoc.internal.doclets.toolkit.Content getLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
         0: .line 1190
            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 1191
            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 1201
            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 1202
            aload 2 /* factory */
            aload 1 /* linkInfo */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl.getTypeParameterLinks:(Ljdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 2 // jdk.javadoc.internal.doclets.formats.html.LinkFactoryImpl factory
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1  linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            1    2     2   factory  Ljdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl;
    MethodParameters:
          Name  Flags
      linkInfo  

  public jdk.javadoc.internal.doclets.toolkit.Content getCrossClassLink(java.lang.String, java.lang.String, jdk.javadoc.internal.doclets.toolkit.Content, boolean, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjava/lang/String;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=12, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String qualifiedClassName
        start local 2 // java.lang.String refMemName
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 4 // boolean strong
        start local 5 // java.lang.String style
        start local 6 // boolean code
         0: .line 1222
            ldc ""
            astore 7 /* className */
        start local 7 // java.lang.String className
         1: .line 1223
            aload 1 /* qualifiedClassName */
            ifnonnull 2
            ldc ""
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 1 /* qualifiedClassName */
      StackMap locals:
      StackMap stack: java.lang.String
         3: astore 8 /* packageName */
        start local 8 // java.lang.String packageName
         4: .line 1225
            goto 26
        start local 9 // int periodIndex
         5: .line 1226
      StackMap locals: java.lang.String int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 8 /* packageName */
            iload 9 /* periodIndex */
            iconst_1
            iadd
            aload 8 /* packageName */
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         6: .line 1227
            aload 7 /* className */
            invokevirtual java.lang.String.length:()I
            ifle 7
            new java.lang.StringBuilder
            dup
            ldc "."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 8
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         7: ldc ""
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int
      StackMap stack: java.lang.StringBuilder java.lang.String
         8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 1226
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* className */
        10: .line 1228
            new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
            dup
            aload 7 /* className */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
            astore 10 /* defaultLabel */
        start local 10 // jdk.javadoc.internal.doclets.toolkit.Content defaultLabel
        11: .line 1229
            iload 6 /* code */
            ifeq 13
        12: .line 1230
            aload 10 /* 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 10 /* defaultLabel */
        13: .line 1231
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 8 /* packageName */
            iconst_0
            iload 9 /* periodIndex */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 8 /* packageName */
        14: .line 1232
            aload 0 /* this */
            aload 8 /* packageName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            ifnull 26
        15: .line 1240
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
            aload 8 /* packageName */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        16: .line 1241
            new java.lang.StringBuilder
            dup
            aload 7 /* className */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".html"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* refMemName */
        17: .line 1240
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.getExternalLink:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 11 /* link */
        start local 11 // jdk.javadoc.internal.doclets.toolkit.util.DocLink link
        18: .line 1242
            aload 0 /* this */
            aload 11 /* link */
        19: .line 1243
            aload 3 /* label */
            ifnull 20
            aload 3 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 21
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink
        20: aload 10 /* defaultLabel */
            goto 22
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink
        21: aload 3 /* label */
        22: .line 1244
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
            iload 4 /* strong */
            aload 5 /* style */
        23: .line 1245
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            ldc "doclet.Href_Class_Or_Interface_Title"
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 8 /* packageName */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
        24: .line 1246
            ldc ""
        25: .line 1242
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 11 // jdk.javadoc.internal.doclets.toolkit.util.DocLink link
        end local 10 // jdk.javadoc.internal.doclets.toolkit.Content defaultLabel
        end local 9 // int periodIndex
        26: .line 1225
      StackMap locals:
      StackMap stack:
            aload 8 /* packageName */
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            dup
            istore 9 /* periodIndex */
        start local 9 // int periodIndex
        27: iconst_m1
            if_icmpne 5
        28: .line 1249
            aconst_null
            areturn
        end local 9 // int periodIndex
        end local 8 // java.lang.String packageName
        end local 7 // java.lang.String className
        end local 6 // boolean code
        end local 5 // java.lang.String style
        end local 4 // boolean strong
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 2 // java.lang.String refMemName
        end local 1 // java.lang.String qualifiedClassName
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   29     0                this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   29     1  qualifiedClassName  Ljava/lang/String;
            0   29     2          refMemName  Ljava/lang/String;
            0   29     3               label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   29     4              strong  Z
            0   29     5               style  Ljava/lang/String;
            0   29     6                code  Z
            1   29     7           className  Ljava/lang/String;
            4   29     8         packageName  Ljava/lang/String;
            5   26     9         periodIndex  I
           27   29     9         periodIndex  I
           11   26    10        defaultLabel  Ljdk/javadoc/internal/doclets/toolkit/Content;
           18   26    11                link  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
    MethodParameters:
                    Name  Flags
      qualifiedClassName  
      refMemName          
      label               
      strong              
      style               
      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 1253
            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 1254
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
            ireturn
         2: .line 1256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.isExternal:(Ljavax/lang/model/element/Element;)Z
            ireturn
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    3     1  typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
             Name  Flags
      typeElement  

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

  public jdk.javadoc.internal.doclets.toolkit.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 1272
            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/ConfigurationImpl;
            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/ConfigurationImpl;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 1273
            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 1284
            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 1285
            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 1298
            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 1299
            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 1300
            aload 5 /* pkg */
            ifnull 4
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            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.ConfigurationImpl.shouldExcludeQualifier:(Ljava/lang/String;)Z
            ifne 4
         3: .line 1301
            aload 4 /* classlink */
            aload 0 /* this */
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getEnclosingPackageName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
         4: .line 1303
      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/ConfigurationImpl;
         5: .line 1304
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;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 1303
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 1305
            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 1320
            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 1321
            aload 5 /* pkg */
            ifnull 3
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            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.ConfigurationImpl.shouldExcludeQualifier:(Ljava/lang/String;)Z
            ifne 3
         2: .line 1322
            aload 4 /* contentTree */
            aload 0 /* this */
            aload 2 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getEnclosingPackageName:(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         3: .line 1324
      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/ConfigurationImpl;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         4: .line 1325
            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 1326
            iload 3 /* isStrong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         6: .line 1324
            astore 6 /* linkinfo */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkinfo
         7: .line 1327
            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 1328
            aload 4 /* contentTree */
            aload 7 /* link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         9: .line 1329
            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 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 1340
            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 1341
            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 1352
            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 1353
            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 1352
            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 1367
            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 1384
            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 1389
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* typeElement */
            aload 3 /* element */
            aload 4 /* label */
            iload 5 /* strong */
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 5 // boolean strong
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 3 // javax.lang.model.element.Element element
        end local 2 // javax.lang.model.element.TypeElement typeElement
        end local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    1     1      context  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            0    1     2  typeElement  Ljavax/lang/model/element/TypeElement;
            0    1     3      element  Ljavax/lang/model/element/Element;
            0    1     4        label  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    1     5       strong  Z
    MethodParameters:
             Name  Flags
      context      
      typeElement  
      element      
      label        
      strong       

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

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

  public jdk.javadoc.internal.doclets.toolkit.Content getDocLink(jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind, javax.lang.model.element.TypeElement, javax.lang.model.element.Element, jdk.javadoc.internal.doclets.toolkit.Content, boolean, boolean);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;ZZ)Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind context
        start local 2 // javax.lang.model.element.TypeElement typeElement
        start local 3 // javax.lang.model.element.Element element
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content label
        start local 5 // boolean strong
        start local 6 // boolean isProperty
         0: .line 1420
            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 1421
            aload 4 /* label */
            areturn
         2: .line 1422
      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 1423
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 7 /* ee */
        start local 7 // javax.lang.model.element.ExecutableElement ee
         4: .line 1424
            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/ConfigurationImpl;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         5: .line 1425
            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 1426
            aload 0 /* this */
            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.HtmlDocletWriter.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 1427
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
         8: .line 1424
            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 1428
      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 1429
      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/ConfigurationImpl;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
        11: .line 1430
            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 1431
            aload 0 /* this */
            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.HtmlDocletWriter.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 1432
            iload 5 /* strong */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.strong:(Z)Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
        14: .line 1429
            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 1434
      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 1451
            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 1452
            aload 4 /* label */
            areturn
         2: .line 1453
      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 1454
            aload 3 /* element */
            checkcast javax.lang.model.element.ExecutableElement
            astore 5 /* emd */
        start local 5 // javax.lang.model.element.ExecutableElement emd
         4: .line 1455
            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/ConfigurationImpl;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
         5: .line 1456
            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 1457
            aload 0 /* this */
            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.HtmlDocletWriter.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 1455
            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 1458
      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 1459
      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/ConfigurationImpl;
            aload 1 /* context */
            aload 2 /* typeElement */
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
        10: .line 1460
            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 */
            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.HtmlDocletWriter.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 1459
            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 1462
      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 1467
            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=8, 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 1471
            iload 2 /* isProperty */
            ifeq 2
         1: .line 1472
            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 1474
      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 /* executableElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.signature:(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String;
            astore 3 /* signature */
        start local 3 // java.lang.String signature
         3: .line 1475
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 4 /* signatureParsed */
        start local 4 // java.lang.StringBuilder signatureParsed
         4: .line 1476
            iconst_0
            istore 5 /* counter */
        start local 5 // int counter
         5: .line 1477
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         6: goto 17
         7: .line 1478
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.ExecutableElement int java.lang.String java.lang.StringBuilder int int
      StackMap stack:
            aload 3 /* signature */
            iload 6 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 7 /* c */
        start local 7 // char c
         8: .line 1479
            iload 7 /* c */
            bipush 60
            if_icmpne 11
         9: .line 1480
            iinc 5 /* counter */ 1
        10: .line 1481
            goto 16
      StackMap locals: int
      StackMap stack:
        11: iload 7 /* c */
            bipush 62
            if_icmpne 14
        12: .line 1482
            iinc 5 /* counter */ -1
        13: .line 1483
            goto 16
      StackMap locals:
      StackMap stack:
        14: iload 5 /* counter */
            ifne 16
        15: .line 1484
            aload 4 /* signatureParsed */
            iload 7 /* c */
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 7 // char c
        16: .line 1477
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 6 /* i */
            aload 3 /* signature */
            invokevirtual java.lang.String.length:()I
            if_icmplt 7
        end local 6 // int i
        18: .line 1487
            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 1 /* executableElement */
            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
            aload 4 /* signatureParsed */
            invokevirtual java.lang.StringBuilder.toString:()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 5 // int counter
        end local 4 // java.lang.StringBuilder signatureParsed
        end local 3 // java.lang.String signature
        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   19     0               this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   19     1  executableElement  Ljavax/lang/model/element/ExecutableElement;
            0   19     2         isProperty  Z
            3   19     3          signature  Ljava/lang/String;
            4   19     4    signatureParsed  Ljava/lang/StringBuilder;
            5   19     5            counter  I
            6   18     6                  i  I
            8   16     7                  c  C
    MethodParameters:
                   Name  Flags
      executableElement  
      isProperty         

  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 1492
            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 1493
            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 1494
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            areturn
         3: .line 1497
      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 1498
            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 1499
            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 1501
            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 1502
      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 1504
      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 1505
            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/ConfigurationImpl;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getLabel:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;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 1508
            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 1510
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedClass:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/TypeElement;
            astore 10 /* refClass */
        start local 10 // javax.lang.model.element.TypeElement refClass
        16: .line 1511
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedClassName:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljava/lang/String;
            astore 11 /* refClassName */
        start local 11 // java.lang.String refClassName
        17: .line 1512
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedMember:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/Element;
            astore 12 /* refMem */
        start local 12 // javax.lang.model.element.Element refMem
        18: .line 1513
            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 1515
            aload 13 /* refMemName */
            ifnonnull 21
            aload 12 /* refMem */
            ifnull 21
        20: .line 1516
            aload 12 /* refMem */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 13 /* refMemName */
        21: .line 1518
      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 49
        22: .line 1520
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getReferencedPackage:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljavax/lang/model/element/PackageElement;
            astore 14 /* refPackage */
        start local 14 // javax.lang.model.element.PackageElement refPackage
        23: .line 1521
            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 1523
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 28
        25: .line 1524
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        26: .line 1525
            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 1524
            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 1526
      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 1530
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* refClassName */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
            astore 16 /* packageCrossLink */
        start local 16 // jdk.javadoc.internal.doclets.toolkit.util.DocLink packageCrossLink
        30: .line 1531
            aload 16 /* packageCrossLink */
            ifnull 35
        31: .line 1533
            aload 0 /* this */
            aload 16 /* packageCrossLink */
        32: .line 1534
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 33
            aload 9 /* text */
            goto 34
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink
        33: aload 8 /* label */
        34: .line 1533
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.toolkit.util.DocLink jdk.javadoc.internal.doclets.toolkit.Content
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        35: .line 1535
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 11 /* refClassName */
        36: .line 1536
            aload 13 /* refMemName */
            aload 8 /* label */
            iconst_0
            ldc ""
            iload 7 /* isLinkPlain */
            ifeq 37
            iconst_0
            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 top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String
        37: iconst_1
        38: .line 1535
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement top jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String jdk.javadoc.internal.doclets.toolkit.Content int java.lang.String int
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getCrossClassLink:(Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;ZLjava/lang/String;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            dup
            astore 15 /* classCrossLink */
        start local 15 // jdk.javadoc.internal.doclets.toolkit.Content classCrossLink
        39: ifnull 41
        40: .line 1538
            aload 15 /* classCrossLink */
            areturn
        41: .line 1541
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.DocLink
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            aload 4 /* ch */
            aload 2 /* see */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
        42: .line 1542
            ldc "doclet.see.class_or_package_not_found"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        43: .line 1543
            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
        44: .line 1544
            aload 6 /* seetext */
            aastore
        45: .line 1541
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        46: .line 1545
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 47
            aload 9 /* text */
            goto 48
      StackMap locals:
      StackMap stack:
        47: aload 8 /* label */
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
        48: areturn
        end local 16 // jdk.javadoc.internal.doclets.toolkit.util.DocLink packageCrossLink
        end local 15 // jdk.javadoc.internal.doclets.toolkit.Content classCrossLink
        end local 14 // javax.lang.model.element.PackageElement refPackage
        49: .line 1548
      StackMap locals:
      StackMap stack:
            aload 13 /* refMemName */
            ifnonnull 64
        50: .line 1550
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 61
        51: .line 1554
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.backwardCompatibility:Z
            ifne 58
        52: .line 1555
            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 54
        53: .line 1556
            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 55
        54: .line 1557
      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
        55: .line 1555
      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
        56: .line 1558
            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
        57: .line 1559
            goto 61
        58: .line 1560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 7 /* isLinkPlain */
        59: .line 1561
            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
        60: .line 1560
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLjdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* label */
        61: .line 1565
      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/ConfigurationImpl;
            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/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
        62: .line 1566
            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;
        63: .line 1565
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        64: .line 1567
      StackMap locals:
      StackMap stack:
            aload 12 /* refMem */
            ifnonnull 68
        65: .line 1570
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 66
            aload 9 /* text */
            goto 67
      StackMap locals:
      StackMap stack:
        66: aload 8 /* label */
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
        67: areturn
        68: .line 1574
      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
        69: .line 1575
            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 84
        70: .line 1576
            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 84
            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 84
        71: .line 1581
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.formats.html.ClassWriterImpl
            ifeq 74
        72: .line 1582
            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 */
        73: .line 1583
            goto 84
      StackMap locals: javax.lang.model.element.TypeElement
      StackMap stack:
        74: 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 80
        75: .line 1584
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        76: .line 1585
            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
        77: .line 1586
            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
        78: .line 1584
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        79: .line 1587
            goto 84
        80: .line 1588
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
        81: .line 1589
            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
        82: .line 1590
            aload 5 /* tagName */
            aastore
            dup
            iconst_1
            aload 6 /* seetext */
            aastore
        83: .line 1588
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
        84: .line 1593
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.currentTypeElement:Ljavax/lang/model/element/TypeElement;
            aload 14 /* containing */
            if_acmpeq 89
        85: .line 1594
            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 87
        86: .line 1595
            aload 13 /* refMemName */
            goto 88
        87: .line 1596
      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;
        88: .line 1594
      StackMap locals:
      StackMap stack: java.lang.String
            astore 13 /* refMemName */
        89: .line 1598
      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 92
        90: .line 1599
            aload 13 /* refMemName */
            bipush 40
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 92
        91: .line 1600
            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 */
        92: .line 1604
      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 93
            iconst_1
            goto 94
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
        93: iconst_0
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int
        94: 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 */
        95: .line 1606
            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 */
        96: .line 1607
            aload 12 /* refMem */
            aload 8 /* label */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 97
            aload 9 /* text */
            goto 98
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element
        97: aload 8 /* label */
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree com.sun.source.doctree.DocTree$Kind jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.lang.String java.lang.String int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.lang.String javax.lang.model.element.Element java.lang.String javax.lang.model.element.TypeElement
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind javax.lang.model.element.TypeElement javax.lang.model.element.Element jdk.javadoc.internal.doclets.toolkit.Content
        98: iconst_0
        99: .line 1606
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            areturn
        end local 14 // javax.lang.model.element.TypeElement containing
        end local 13 // java.lang.String refMemName
        end local 12 // javax.lang.model.element.Element refMem
        end local 11 // java.lang.String refClassName
        end local 10 // javax.lang.model.element.TypeElement refClass
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content text
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content label
        end local 7 // boolean isLinkPlain
        end local 6 // java.lang.String seetext
        end local 5 // java.lang.String tagName
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 3 // com.sun.source.doctree.DocTree$Kind kind
        end local 2 // com.sun.source.doctree.DocTree see
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  100     0              this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0  100     1           element  Ljavax/lang/model/element/Element;
            0  100     2               see  Lcom/sun/source/doctree/DocTree;
            1  100     3              kind  Lcom/sun/source/doctree/DocTree$Kind;
            4  100     4                ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            5  100     5           tagName  Ljava/lang/String;
            6  100     6           seetext  Ljava/lang/String;
           11  100     7       isLinkPlain  Z
           12  100     8             label  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15  100     9              text  Ljdk/javadoc/internal/doclets/toolkit/Content;
           16  100    10          refClass  Ljavax/lang/model/element/TypeElement;
           17  100    11      refClassName  Ljava/lang/String;
           18  100    12            refMem  Ljavax/lang/model/element/Element;
           19  100    13        refMemName  Ljava/lang/String;
           23   49    14        refPackage  Ljavax/lang/model/element/PackageElement;
           39   49    15    classCrossLink  Ljdk/javadoc/internal/doclets/toolkit/Content;
           30   49    16  packageCrossLink  Ljdk/javadoc/internal/doclets/toolkit/util/DocLink;
           56   57    14           content  Ljdk/javadoc/internal/doclets/formats/html/markup/StringContent;
           69  100    14        containing  Ljavax/lang/model/element/TypeElement;
    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 1612
            iload 1 /* plain */
            ifne 1
            aload 2 /* body */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: aload 2 /* body */
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 2 /* body */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
         3: areturn
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 1 // boolean plain
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1  plain  Z
            0    4     2   body  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
       Name  Flags
      plain  
      body   

  public void addInlineComment(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.DocTree tag
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1623
            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 1624
            aload 4 /* ch */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 2 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDescription:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
            astore 5 /* description */
        start local 5 // java.util.List description
         2: .line 1625
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* tag */
            aload 5 /* description */
            iconst_0
            iconst_0
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 1626
            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 1635
            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 1636
            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 1637
      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 1635
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content
            areturn
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    4     1     e  Ljavax/lang/model/element/Element;
    MethodParameters:
      Name  Flags
      e     

  public void addInlineDeprecatedComment(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element e
        start local 2 // com.sun.source.doctree.DocTree tag
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1648
            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 1649
            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/ConfigurationImpl;
            aload 2 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getBody:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Lcom/sun/source/doctree/DocTree;)Ljava/util/List;
            iconst_1
            iconst_0
            aload 3 /* htmltree */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Ljavax/lang/model/element/Element;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 1650
            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 1659
            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 1660
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1   element  Ljavax/lang/model/element/Element;
            0    2     2  htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
          Name  Flags
      element   
      htmltree  

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

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

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

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

  private void addCommentTags(javax.lang.model.element.Element, com.sun.source.doctree.DocTree, java.util.List<? extends com.sun.source.doctree.DocTree>, boolean, boolean, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=10, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.Element element
        start local 2 // com.sun.source.doctree.DocTree holderTag
        start local 3 // java.util.List tags
        start local 4 // boolean depr
        start local 5 // boolean first
        start local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
         0: .line 1715
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nocomment:Z
            ifeq 2
         1: .line 1716
            return
         2: .line 1719
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            aload 1 /* element */
            aload 3 /* tags */
            iload 5 /* first */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 8 /* result */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content result
         3: .line 1720
            iload 4 /* depr */
            ifeq 8
         4: .line 1721
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.deprecationComment:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 8 /* result */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 9 /* italic */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content italic
         5: .line 1722
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.block:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 9 /* italic */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* div */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
         6: .line 1723
            aload 6 /* htmltree */
            aload 7 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content italic
         7: .line 1724
            goto 10
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
         8: .line 1726
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int int jdk.javadoc.internal.doclets.toolkit.Content top jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.block:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 8 /* result */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.DIV:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 7 /* div */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
         9: .line 1727
            aload 6 /* htmltree */
            aload 7 /* div */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 1729
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.Element com.sun.source.doctree.DocTree java.util.List int int jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 3 /* tags */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 12
        11: .line 1730
            aload 6 /* htmltree */
            getstatic jdk.javadoc.internal.doclets.formats.html.Contents.SPACE:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        12: .line 1732
      StackMap locals:
      StackMap stack:
            return
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content result
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 6 // jdk.javadoc.internal.doclets.toolkit.Content htmltree
        end local 5 // boolean first
        end local 4 // boolean depr
        end local 3 // java.util.List tags
        end local 2 // com.sun.source.doctree.DocTree holderTag
        end local 1 // javax.lang.model.element.Element element
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   13     1    element  Ljavax/lang/model/element/Element;
            0   13     2  holderTag  Lcom/sun/source/doctree/DocTree;
            0   13     3       tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0   13     4       depr  Z
            0   13     5      first  Z
            0   13     6   htmltree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            6    8     7        div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            9   13     7        div  Ljdk/javadoc/internal/doclets/toolkit/Content;
            3   13     8     result  Ljdk/javadoc/internal/doclets/toolkit/Content;
            5    7     9     italic  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Signature: (Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;ZZLjdk/javadoc/internal/doclets/toolkit/Content;)V
    MethodParameters:
           Name  Flags
      element    
      holderTag  
      tags       
      depr       
      first      
      htmltree   

  boolean ignoreNonInlineTag(com.sun.source.doctree.DocTree);
    descriptor: (Lcom/sun/source/doctree/DocTree;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // com.sun.source.doctree.DocTree dtree
         0: .line 1735
            aconst_null
            astore 2 /* name */
        start local 2 // javax.lang.model.element.Name name
         1: .line 1736
            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 1737
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.StartElementTree
            astore 3 /* setree */
        start local 3 // com.sun.source.doctree.StartElementTree setree
         3: .line 1738
            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 1739
            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 1740
            aload 1 /* dtree */
            checkcast com.sun.source.doctree.EndElementTree
            astore 3 /* eetree */
        start local 3 // com.sun.source.doctree.EndElementTree eetree
         7: .line 1741
            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 1744
      StackMap locals:
      StackMap stack:
            aload 2 /* name */
            ifnull 13
         9: .line 1745
            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 1746
            aload 3 /* htmlTag */
            ifnull 13
        11: .line 1747
            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 1748
            iconst_1
            ireturn
        end local 3 // com.sun.tools.doclint.HtmlTag htmlTag
        13: .line 1751
      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 1755
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 1756
      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 1757
            iconst_0
            ireturn
         4: .line 1755
      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 1759
            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=11, locals=10, 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 1778
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1
            dup
            aload 0 /* this */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$1.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;)V
            astore 5 /* result */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content result
         1: .line 1784
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* element */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper:(Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            astore 6 /* ch */
        start local 6 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
         2: .line 1786
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* element */
            aload 3 /* tags */
            iconst_1
            invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.checkTags:(Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;Ljava/lang/Iterable;Z)V
         3: .line 1787
            aload 3 /* tags */
            invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
            astore 7 /* iterator */
        start local 7 // java.util.ListIterator iterator
         4: goto 16
         5: .line 1788
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.util.CommentHelper java.util.ListIterator
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast com.sun.source.doctree.DocTree
            astore 8 /* tag */
        start local 8 // com.sun.source.doctree.DocTree tag
         6: .line 1790
            iload 4 /* isFirstSentence */
            ifeq 8
            aload 0 /* this */
            aload 8 /* tag */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.ignoreNonInlineTag:(Lcom/sun/source/doctree/DocTree;)Z
            ifeq 8
         7: .line 1791
            goto 16
         8: .line 1793
      StackMap locals: com.sun.source.doctree.DocTree
      StackMap stack:
            iload 4 /* isFirstSentence */
            ifeq 11
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.nextIndex:()I
            aload 3 /* tags */
            invokeinterface java.util.List.size:()I
            if_icmpne 11
         9: .line 1794
            aload 8 /* 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 11
            aload 0 /* this */
            aload 6 /* ch */
            aload 8 /* 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 11
        10: .line 1795
            goto 16
        11: .line 1797
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
            dup
            aload 0 /* this */
            aload 3 /* tags */
            aload 8 /* tag */
            aload 5 /* result */
            aload 2 /* element */
            iload 4 /* isFirstSentence */
            aload 7 /* iterator */
            aload 1 /* holderTag */
            aload 6 /* ch */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljavax/lang/model/element/Element;ZLjava/util/ListIterator;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;)V
        12: .line 2017
            aload 8 /* 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
        13: .line 1797
            istore 9 /* allDone */
        start local 9 // boolean allDone
        14: .line 2018
            iload 9 /* allDone */
            ifeq 16
        15: .line 2019
            goto 17
        end local 9 // boolean allDone
        end local 8 // com.sun.source.doctree.DocTree tag
        16: .line 1787
      StackMap locals:
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 5
        end local 7 // java.util.ListIterator iterator
        17: .line 2021
      StackMap locals:
      StackMap stack:
            aload 5 /* result */
            areturn
        end local 6 // jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ch
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content result
        end local 4 // boolean isFirstSentence
        end local 3 // java.util.List tags
        end local 2 // javax.lang.model.element.Element element
        end local 1 // com.sun.source.doctree.DocTree holderTag
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   18     0             this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   18     1        holderTag  Lcom/sun/source/doctree/DocTree;
            0   18     2          element  Ljavax/lang/model/element/Element;
            0   18     3             tags  Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
            0   18     4  isFirstSentence  Z
            1   18     5           result  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   18     6               ch  Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
            4   17     7         iterator  Ljava/util/ListIterator<+Lcom/sun/source/doctree/DocTree;>;
            6   16     8              tag  Lcom/sun/source/doctree/DocTree;
           14   16     9          allDone  Z
    Signature: (Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
                 Name  Flags
      holderTag        
      element          
      tags             
      isFirstSentence  

  private java.lang.String removeTrailingWhitespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.lang.String text
         0: .line 2025
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 2026
            aload 2 /* buf */
            arraylength
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 2027
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 2028
            aload 1 /* text */
            iconst_0
            iload 3 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
         5: .line 2026
      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 2030
            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 2034
            aload 1 /* text */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 2035
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 2036
      StackMap locals: char[] int
      StackMap stack:
            aload 2 /* buf */
            iload 3 /* i */
            caload
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifne 5
         4: .line 2037
            aload 1 /* text */
            iload 3 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
         5: .line 2035
      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 2040
            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 2049
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter
            ifne 4
         1: .line 2050
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.ClassWriter
            ifne 4
         2: .line 2051
            aload 0 /* this */
            instanceof jdk.javadoc.internal.doclets.toolkit.PackageSummaryWriter
            ifne 4
         3: .line 2049
            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 2078
            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 2079
            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 2080
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* text */
            areturn
         3: .line 2083
      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 2108
            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 2083
            astore 4 /* redirectPathFromRoot */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath redirectPathFromRoot
         6: .line 2109
            aload 4 /* redirectPathFromRoot */
            ifnonnull 8
         7: .line 2110
            aload 3 /* text */
            areturn
         8: .line 2112
      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 2113
            aload 5 /* lower */
            ldc "mailto:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        10: .line 2114
            aload 5 /* lower */
            ldc "http:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        11: .line 2115
            aload 5 /* lower */
            ldc "https:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        12: .line 2116
            aload 5 /* lower */
            ldc "file:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 17
        13: .line 2117
            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 2118
            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 2117
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* text */
        16: .line 2119
            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 2121
      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 void addStyleSheetProperties(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, 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 head
         0: .line 2138
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
            astore 2 /* stylesheetfile */
        start local 2 // java.lang.String stylesheetfile
         1: .line 2140
            aload 2 /* stylesheetfile */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 4
         2: .line 2141
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.STYLESHEET:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 3 /* stylesheet */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
         3: .line 2142
            goto 6
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
         4: .line 2143
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            aload 2 /* stylesheetfile */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            astore 4 /* file */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
         5: .line 2144
            aload 4 /* file */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getName:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 3 /* stylesheet */
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
         6: .line 2146
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            ldc "stylesheet"
            ldc "text/css"
         7: .line 2147
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 3 /* stylesheet */
            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.getPath:()Ljava/lang/String;
         8: .line 2148
            ldc "Style"
         9: .line 2146
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LINK:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* link */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree link
        10: .line 2149
            aload 1 /* head */
            aload 4 /* link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 2150
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
            ifeq 17
        12: .line 2151
            ldc "stylesheet"
            ldc "text/css"
        13: .line 2152
            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.JQUERY_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_STYLESHEET_FILE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
        14: .line 2153
            ldc "Style"
        15: .line 2151
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.LINK:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 5 /* jq_link */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jq_link
        16: .line 2154
            aload 1 /* head */
            aload 5 /* jq_link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jq_link
        17: .line 2156
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
            return
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree link
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
        end local 2 // java.lang.String stylesheetfile
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content head
        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            head  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   18     2  stylesheetfile  Ljava/lang/String;
            3    4     3      stylesheet  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            6   18     3      stylesheet  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            5    6     4            file  Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
           10   18     4            link  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
           16   17     5         jq_link  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
      Name  Flags
      head  

  public void addScriptProperties(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content head
         0: .line 2164
            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.JAVASCRIPT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 2 /* javascript */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree javascript
         1: .line 2165
            aload 1 /* head */
            aload 2 /* javascript */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 2166
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
            getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
            ifeq 15
         3: .line 2167
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.pathToRoot:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            ifnull 8
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.script:Ljdk/javadoc/internal/doclets/toolkit/Content;
            ifnull 8
         4: .line 2168
            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 5
            ldc "."
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
         5: 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:
      StackMap stack: java.lang.String
         6: astore 3 /* ptrPath */
        start local 3 // java.lang.String ptrPath
         7: .line 2169
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.script:Ljdk/javadoc/internal/doclets/toolkit/Content;
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            new java.lang.StringBuilder
            dup
            ldc "var pathtoroot = \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* ptrPath */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "/\";loadScripts(document, 'script');"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 3 // java.lang.String ptrPath
         8: .line 2171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* head */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIP_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
         9: .line 2172
            aload 0 /* this */
            aload 1 /* head */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        10: .line 2173
            aload 1 /* head */
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            ldc "<!--[if IE]>"
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        11: .line 2174
            aload 0 /* this */
            aload 1 /* head */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS_IE_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        12: .line 2175
            aload 1 /* head */
            new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
            dup
            ldc "<![endif]-->"
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        13: .line 2176
            aload 0 /* this */
            aload 1 /* head */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_JS_1_10:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        14: .line 2177
            aload 0 /* this */
            aload 1 /* head */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        15: .line 2179
      StackMap locals:
      StackMap stack:
            return
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree javascript
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content head
        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        head  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   16     2  javascript  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            7    8     3     ptrPath  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      head  

  private void addJQueryFile(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content head
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filePath
         0: .line 2189
            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.JQUERY_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* filePath */
            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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
         1: .line 2188
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SCRIPT:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 3 /* jqyeryScriptFile */
        start local 3 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jqyeryScriptFile
         2: .line 2190
            aload 1 /* head */
            aload 3 /* jqyeryScriptFile */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 2191
            return
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree jqyeryScriptFile
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath filePath
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content head
        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              head  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    4     2          filePath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            2    4     3  jqyeryScriptFile  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
          Name  Flags
      head      
      filePath  

  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 2199
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getEnclosingTypeElement:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/TypeElement;
            ifnull 1
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isStatic:(Ljavax/lang/model/element/Element;)Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0    2     1  typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
             Name  Flags
      typeElement  

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

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

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

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

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

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

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

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

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

  public java.util.List<jdk.javadoc.internal.doclets.toolkit.Content> getAnnotations(int, java.util.List<? extends javax.lang.model.element.AnnotationMirror>, boolean, boolean);
    descriptor: (ILjava/util/List;ZZ)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=19, args_size=5
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // int indent
        start local 2 // java.util.List descList
        start local 3 // boolean linkBreak
        start local 4 // boolean isJava5DeclarationLocation
         0: .line 2335
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* results */
        start local 5 // java.util.List results
         1: .line 2337
            aload 2 /* descList */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 56
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top top java.util.Iterator
      StackMap stack:
         2: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationMirror
            astore 7 /* aDesc */
        start local 7 // javax.lang.model.element.AnnotationMirror aDesc
         3: .line 2338
            aload 7 /* aDesc */
            invokeinterface javax.lang.model.element.AnnotationMirror.getAnnotationType:()Ljavax/lang/model/type/DeclaredType;
            invokeinterface javax.lang.model.type.DeclaredType.asElement:()Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.TypeElement
            astore 9 /* annotationElement */
        start local 9 // javax.lang.model.element.TypeElement annotationElement
         4: .line 2344
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 9 /* annotationElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDocumentedAnnotation:(Ljavax/lang/model/element/TypeElement;)Z
            ifne 7
         5: .line 2345
            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 2346
            goto 56
         7: .line 2353
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement
      StackMap stack:
            new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
            dup
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
            astore 6 /* annotation */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
         8: .line 2354
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
         9: .line 2355
            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/ConfigurationImpl;
        10: .line 2356
            getstatic jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;
            aload 9 /* annotationElement */
        11: .line 2355
            invokespecial jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.<init>:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/TypeElement;)V
            astore 10 /* linkInfo */
        start local 10 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        12: .line 2357
            aload 7 /* aDesc */
            invokeinterface javax.lang.model.element.AnnotationMirror.getElementValues:()Ljava/util/Map;
            astore 11 /* pairs */
        start local 11 // java.util.Map pairs
        13: .line 2359
            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/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
            aload 7 /* aDesc */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.isSynthesized:(Ljavax/lang/model/element/AnnotationMirror;)Z
            ifeq 29
        14: .line 2360
            aload 11 /* pairs */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 13
            goto 27
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map top java.util.Iterator
      StackMap stack:
        15: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 12 /* ee */
        start local 12 // javax.lang.model.element.ExecutableElement ee
        16: .line 2361
            aload 11 /* pairs */
            aload 12 /* ee */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 14 /* annotationValue */
        start local 14 // javax.lang.model.element.AnnotationValue annotationValue
        17: .line 2362
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 15 /* annotationTypeValues */
        start local 15 // java.util.List annotationTypeValues
        18: .line 2364
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4
            dup
            aload 0 /* this */
            aload 14 /* annotationValue */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljavax/lang/model/element/AnnotationValue;)V
        19: .line 2376
            aload 14 /* annotationValue */
            aload 15 /* annotationTypeValues */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$4.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 2378
            ldc ""
            astore 16 /* sep */
        start local 16 // java.lang.String sep
        21: .line 2379
            aload 15 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 18
            goto 26
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map javax.lang.model.element.ExecutableElement java.util.Iterator javax.lang.model.element.AnnotationValue java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
        22: aload 18
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 17 /* av */
        start local 17 // javax.lang.model.element.AnnotationValue av
        23: .line 2380
            aload 6 /* annotation */
            aload 16 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        24: .line 2381
            aload 6 /* annotation */
            aload 0 /* this */
            aload 17 /* av */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        25: .line 2382
            ldc " "
            astore 16 /* sep */
        end local 17 // javax.lang.model.element.AnnotationValue av
        26: .line 2379
      StackMap locals:
      StackMap stack:
            aload 18
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        end local 16 // java.lang.String sep
        end local 15 // java.util.List annotationTypeValues
        end local 14 // javax.lang.model.element.AnnotationValue annotationValue
        end local 12 // javax.lang.model.element.ExecutableElement ee
        27: .line 2360
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 15
        28: .line 2385
            goto 52
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map
      StackMap stack:
        29: aload 0 /* this */
            aload 11 /* pairs */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationArray:(Ljava/util/Map;)Z
            ifeq 49
        30: .line 2389
            aload 11 /* pairs */
            invokeinterface java.util.Map.size:()I
            iconst_1
            if_icmpne 45
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
            ifeq 45
        31: .line 2390
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 12 /* annotationTypeValues */
        start local 12 // java.util.List annotationTypeValues
        32: .line 2391
            aload 11 /* pairs */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 14
            goto 36
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
        33: aload 14
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 13 /* a */
        start local 13 // javax.lang.model.element.AnnotationValue a
        34: .line 2392
            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 2400
            aload 13 /* a */
            aload 12 /* annotationTypeValues */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$5.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 13 // javax.lang.model.element.AnnotationValue a
        36: .line 2391
      StackMap locals:
      StackMap stack:
            aload 14
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 33
        37: .line 2402
            ldc ""
            astore 13 /* sep */
        start local 13 // java.lang.String sep
        38: .line 2403
            aload 12 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 15
            goto 43
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
        39: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 14 /* av */
        start local 14 // javax.lang.model.element.AnnotationValue av
        40: .line 2404
            aload 6 /* annotation */
            aload 13 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        41: .line 2405
            aload 6 /* annotation */
            aload 0 /* this */
            aload 14 /* av */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 2406
            ldc " "
            astore 13 /* sep */
        end local 14 // javax.lang.model.element.AnnotationValue av
        43: .line 2403
      StackMap locals:
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        end local 13 // java.lang.String sep
        end local 12 // java.util.List annotationTypeValues
        44: .line 2408
            goto 52
        45: .line 2412
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map
      StackMap stack:
            aload 0 /* this */
            aload 9 /* annotationElement */
            aload 10 /* linkInfo */
            aload 6 /* annotation */
            aload 11 /* pairs */
        46: .line 2413
            iload 1 /* indent */
            iconst_0
        47: .line 2412
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
        48: .line 2415
            goto 52
        49: .line 2417
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* annotationElement */
            aload 10 /* linkInfo */
            aload 6 /* annotation */
            aload 11 /* pairs */
        50: .line 2418
            iload 1 /* indent */
            iload 3 /* linkBreak */
        51: .line 2417
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
        52: .line 2420
      StackMap locals:
      StackMap stack:
            aload 6 /* annotation */
            iload 3 /* linkBreak */
            ifeq 53
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            goto 54
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
        53: ldc ""
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder javax.lang.model.element.AnnotationMirror java.util.Iterator javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl java.util.Map
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
        54: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        55: .line 2421
            aload 5 /* results */
            aload 6 /* annotation */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 11 // java.util.Map pairs
        end local 10 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 9 // javax.lang.model.element.TypeElement annotationElement
        end local 7 // javax.lang.model.element.AnnotationMirror aDesc
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
        56: .line 2337
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter int java.util.List int int java.util.List top top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        57: .line 2423
            aload 5 /* results */
            areturn
        end local 5 // java.util.List results
        end local 4 // boolean isJava5DeclarationLocation
        end local 3 // boolean linkBreak
        end local 2 // java.util.List descList
        end local 1 // int indent
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   58     0                        this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   58     1                      indent  I
            0   58     2                    descList  Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;
            0   58     3                   linkBreak  Z
            0   58     4  isJava5DeclarationLocation  Z
            1   58     5                     results  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
            8   56     6                  annotation  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            3   56     7                       aDesc  Ljavax/lang/model/element/AnnotationMirror;
            4   56     9           annotationElement  Ljavax/lang/model/element/TypeElement;
           12   56    10                    linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
           13   56    11                       pairs  Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
           16   27    12                          ee  Ljavax/lang/model/element/ExecutableElement;
           17   27    14             annotationValue  Ljavax/lang/model/element/AnnotationValue;
           18   27    15        annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           21   27    16                         sep  Ljava/lang/String;
           23   26    17                          av  Ljavax/lang/model/element/AnnotationValue;
           32   44    12        annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           34   36    13                           a  Ljavax/lang/model/element/AnnotationValue;
           38   44    13                         sep  Ljava/lang/String;
           40   43    14                          av  Ljavax/lang/model/element/AnnotationValue;
    Signature: (ILjava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>;ZZ)Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/Content;>;
    MethodParameters:
                            Name  Flags
      indent                      
      descList                    
      linkBreak                   
      isJava5DeclarationLocation  

  private void addAnnotations(javax.lang.model.element.TypeElement, jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl, jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder, java.util.Map<? extends javax.lang.model.element.ExecutableElement, ? extends javax.lang.model.element.AnnotationValue>, int, );
    descriptor: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map;IZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=18, args_size=7
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // javax.lang.model.element.TypeElement annotationDoc
        start local 2 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        start local 3 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
        start local 4 // java.util.Map map
        start local 5 // int indent
        start local 6 // boolean linkBreak
         0: .line 2439
            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 2440
            aload 2 /* linkInfo */
            getfield jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl.label:Ljdk/javadoc/internal/doclets/toolkit/Content;
            aload 1 /* annotationDoc */
            invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
         2: .line 2441
            aload 3 /* annotation */
            aload 0 /* this */
            aload 2 /* linkInfo */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 2442
            aload 4 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 50
         4: .line 2443
            aload 3 /* annotation */
            ldc "("
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
         5: .line 2444
            iconst_1
            istore 7 /* isFirst */
        start local 7 // boolean isFirst
         6: .line 2445
            aload 4 /* map */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            astore 8 /* keys */
        start local 8 // java.util.Set keys
         7: .line 2446
            aload 8 /* keys */
            invokeinterface java.util.Set.size:()I
            iconst_1
            if_icmple 8
            iconst_1
            goto 9
      StackMap locals: int java.util.Set
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: istore 9 /* multipleValues */
        start local 9 // boolean multipleValues
        10: .line 2447
            aload 8 /* keys */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11
            goto 48
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int top java.util.Iterator
      StackMap stack:
        11: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ExecutableElement
            astore 10 /* element */
        start local 10 // javax.lang.model.element.ExecutableElement element
        12: .line 2448
            iload 7 /* isFirst */
            ifeq 15
        13: .line 2449
            iconst_0
            istore 7 /* isFirst */
        14: .line 2450
            goto 24
        15: .line 2451
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator
      StackMap stack:
            aload 3 /* annotation */
            ldc ","
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        16: .line 2452
            iload 6 /* linkBreak */
            ifeq 24
        17: .line 2453
            aload 3 /* annotation */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        18: .line 2454
            aload 1 /* annotationDoc */
            invokeinterface javax.lang.model.element.TypeElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.length:()I
            iconst_2
            iadd
            istore 12 /* spaces */
        start local 12 // int spaces
        19: .line 2455
            iconst_0
            istore 13 /* k */
        start local 13 // int k
        20: goto 23
        21: .line 2456
      StackMap locals: int int
      StackMap stack:
            aload 3 /* annotation */
            ldc " "
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        22: .line 2455
            iinc 13 /* k */ 1
      StackMap locals:
      StackMap stack:
        23: iload 13 /* k */
            iload 12 /* spaces */
            iload 5 /* indent */
            iadd
            if_icmplt 21
        end local 13 // int k
        end local 12 // int spaces
        24: .line 2460
      StackMap locals:
      StackMap stack:
            aload 10 /* element */
            invokeinterface javax.lang.model.element.ExecutableElement.getSimpleName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            astore 12 /* simpleName */
        start local 12 // java.lang.String simpleName
        25: .line 2461
            iload 9 /* multipleValues */
            ifne 26
            ldc "value"
            aload 12 /* simpleName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 30
        26: .line 2462
      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 2463
            aload 10 /* element */
            aload 12 /* simpleName */
            iconst_0
        28: .line 2462
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDocLink:(Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl$Kind;Ljavax/lang/model/element/Element;Ljava/lang/CharSequence;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        29: .line 2464
            aload 3 /* annotation */
            ldc "="
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        30: .line 2466
      StackMap locals:
      StackMap stack:
            aload 4 /* map */
            aload 10 /* element */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 13 /* annotationValue */
        start local 13 // javax.lang.model.element.AnnotationValue annotationValue
        31: .line 2467
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 14 /* annotationTypeValues */
        start local 14 // java.util.List annotationTypeValues
        32: .line 2468
            new jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6
            dup
            aload 0 /* this */
            aload 14 /* annotationTypeValues */
            invokespecial jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;)V
        33: .line 2479
            aload 13 /* annotationValue */
            aload 13 /* annotationValue */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$6.visit:(Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 2480
            aload 3 /* annotation */
            aload 14 /* annotationTypeValues */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 35
            ldc ""
            goto 36
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
        35: ldc "{"
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
        36: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        37: .line 2481
            ldc ""
            astore 15 /* sep */
        start local 15 // java.lang.String sep
        38: .line 2482
            aload 14 /* annotationTypeValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 17
            goto 43
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
        39: aload 17
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.AnnotationValue
            astore 16 /* av */
        start local 16 // javax.lang.model.element.AnnotationValue av
        40: .line 2483
            aload 3 /* annotation */
            aload 15 /* sep */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        41: .line 2484
            aload 3 /* annotation */
            aload 0 /* this */
            aload 16 /* av */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Ljavax/lang/model/element/AnnotationValue;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        42: .line 2485
            ldc ","
            astore 15 /* sep */
        end local 16 // javax.lang.model.element.AnnotationValue av
        43: .line 2482
      StackMap locals:
      StackMap stack:
            aload 17
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        44: .line 2487
            aload 3 /* annotation */
            aload 14 /* annotationTypeValues */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 45
            ldc ""
            goto 46
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
        45: ldc "}"
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int javax.lang.model.element.ExecutableElement java.util.Iterator java.lang.String javax.lang.model.element.AnnotationValue java.util.List java.lang.String
      StackMap stack: jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.lang.String
        46: invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        47: .line 2488
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
        end local 15 // java.lang.String sep
        end local 14 // java.util.List annotationTypeValues
        end local 13 // javax.lang.model.element.AnnotationValue annotationValue
        end local 12 // java.lang.String simpleName
        end local 10 // javax.lang.model.element.ExecutableElement element
        48: .line 2447
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int int java.util.Set int top java.util.Iterator
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 11
        49: .line 2490
            aload 3 /* annotation */
            ldc ")"
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/CharSequence;)V
        end local 9 // boolean multipleValues
        end local 8 // java.util.Set keys
        end local 7 // boolean isFirst
        50: .line 2492
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder java.util.Map int int
      StackMap stack:
            return
        end local 6 // boolean linkBreak
        end local 5 // int indent
        end local 4 // java.util.Map map
        end local 3 // jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder annotation
        end local 2 // jdk.javadoc.internal.doclets.formats.html.LinkInfoImpl linkInfo
        end local 1 // javax.lang.model.element.TypeElement annotationDoc
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   51     0                  this  Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
            0   51     1         annotationDoc  Ljavax/lang/model/element/TypeElement;
            0   51     2              linkInfo  Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;
            0   51     3            annotation  Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;
            0   51     4                   map  Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;
            0   51     5                indent  I
            0   51     6             linkBreak  Z
            6   50     7               isFirst  Z
            7   50     8                  keys  Ljava/util/Set<+Ljavax/lang/model/element/ExecutableElement;>;
           10   50     9        multipleValues  Z
           12   48    10               element  Ljavax/lang/model/element/ExecutableElement;
           19   24    12                spaces  I
           20   24    13                     k  I
           25   48    12            simpleName  Ljava/lang/String;
           31   48    13       annotationValue  Ljavax/lang/model/element/AnnotationValue;
           32   48    14  annotationTypeValues  Ljava/util/List<Ljavax/lang/model/element/AnnotationValue;>;
           38   48    15                   sep  Ljava/lang/String;
           40   43    16                    av  Ljavax/lang/model/element/AnnotationValue;
    Signature: (Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/formats/html/LinkInfoImpl;Ljdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder;Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>;IZ)V
    MethodParameters:
               Name  Flags
      annotationDoc  
      linkInfo       
      annotation     
      map            
      indent         
      linkBreak      

  private boolean isAnnotationArray(java.util.Map<? extends javax.lang.model.element.ExecutableElement, ? extends javax.lang.model.element.AnnotationValue>);
    descriptor: (Ljava/util/Map;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this
        start local 1 // java.util.Map pairs
         0: .line 2504
            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 2505
            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 2506
            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 2536
            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 2506
            istore 5 /* rvalue */
        start local 5 // boolean rvalue
         6: .line 2537
            iload 5 /* rvalue */
            ifeq 8
         7: .line 2538
            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 2504
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         9: .line 2541
            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 2545
            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 2595
            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 2545
            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  

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