public class jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter
  super_class: java.lang.Object
{
  private static final int NUM_BLANK_LINES;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 60

  private static final java.lang.String NEW_LINE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.formats.html.HtmlOptions options;
    descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.Messages messages;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Messages;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.Resources resources;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Resources;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private jdk.javadoc.internal.doclets.toolkit.util.DocPath relativePath;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 77
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            putstatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.NEW_LINE:Ljava/lang/String;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
         0: .line 93
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 91
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.relativePath:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 94
            aload 0 /* this */
            aload 1 /* configuration */
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
         3: .line 95
            aload 0 /* this */
            aload 1 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getOptions:()Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
         4: .line 96
            aload 0 /* this */
            aload 1 /* configuration */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
         5: .line 97
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docResources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
         6: .line 98
            aload 0 /* this */
            aload 1 /* configuration */
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
         7: .line 99
            aload 0 /* this */
            aload 2 /* outputdir */
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.outputdir:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 100
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
        end local 1 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0    9     1  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0    9     2      outputdir  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    MethodParameters:
               Name  Flags
      configuration  
      outputdir      

  public static void convertRoot(jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
         0: .line 112
            new jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter
            dup
            aload 0 /* configuration */
            aload 1 /* outputdir */
            invokespecial jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.<init>:(Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.generate:()V
         1: .line 113
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
        end local 0 // jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration configuration
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0  configuration  Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            0    2     1      outputdir  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException, jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException
    MethodParameters:
               Name  Flags
      configuration  
      outputdir      

  void generate();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
         0: .line 116
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.outputdir:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            ifnonnull 2
         1: .line 117
            return
         2: .line 119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedModuleElements:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter top java.util.Iterator
      StackMap stack:
         3: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.ModuleElement
            astore 1 /* mdl */
        start local 1 // javax.lang.model.element.ModuleElement mdl
         4: .line 122
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecated:()Z
            ifeq 5
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* mdl */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 6
         5: .line 123
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.ModuleElement java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            aload 1 /* mdl */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.outputdir:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.convertModule:(Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        end local 1 // javax.lang.model.element.ModuleElement mdl
         6: .line 119
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter top java.util.Iterator
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 125
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedPackageElements:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2
            goto 11
      StackMap locals:
      StackMap stack:
         8: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 1 /* pkg */
        start local 1 // javax.lang.model.element.PackageElement pkg
         9: .line 128
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecated:()Z
            ifeq 10
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 11
        10: .line 129
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.PackageElement java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pkg */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.outputdir:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.convertPackage:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        end local 1 // javax.lang.model.element.PackageElement pkg
        11: .line 125
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter top java.util.Iterator
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        12: .line 131
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getSpecifiedTypeElements:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2
            goto 17
      StackMap locals:
      StackMap stack:
        13: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.TypeElement
            astore 1 /* te */
        start local 1 // javax.lang.model.element.TypeElement te
        14: .line 135
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecated:()Z
            ifeq 16
        15: .line 136
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 17
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.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;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 17
        16: .line 137
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.TypeElement java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            aload 1 /* te */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.outputdir:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.convertClass:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        end local 1 // javax.lang.model.element.TypeElement te
        17: .line 131
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter top java.util.Iterator
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        18: .line 139
            return
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            4    6     1   mdl  Ljavax/lang/model/element/ModuleElement;
            9   11     1   pkg  Ljavax/lang/model/element/PackageElement;
           14   17     1    te  Ljavax/lang/model/element/TypeElement;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException, jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException

  public void convertPackage(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;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // javax.lang.model.element.PackageElement pkg
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
         0: .line 151
            aload 1 /* pkg */
            ifnonnull 2
         1: .line 152
            return
         2: .line 154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getAllClasses:(Ljavax/lang/model/element/Element;)Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 4
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.Element
            astore 3 /* te */
        start local 3 // javax.lang.model.element.Element te
         4: .line 159
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecated:()Z
            ifeq 5
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 6
         5: .line 160
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.util.DocPath javax.lang.model.element.Element java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            aload 3 /* te */
            checkcast javax.lang.model.element.TypeElement
            aload 2 /* outputdir */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.convertClass:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        end local 3 // javax.lang.model.element.Element te
         6: .line 154
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.PackageElement jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 162
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0    8     1        pkg  Ljavax/lang/model/element/PackageElement;
            0    8     2  outputdir  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            4    6     3         te  Ljavax/lang/model/element/Element;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException, jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException
    MethodParameters:
           Name  Flags
      pkg        
      outputdir  

  public void convertModule(javax.lang.model.element.ModuleElement, jdk.javadoc.internal.doclets.toolkit.util.DocPath);
    descriptor: (Ljavax/lang/model/element/ModuleElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // javax.lang.model.element.ModuleElement mdl
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
         0: .line 174
            aload 1 /* mdl */
            ifnonnull 2
         1: .line 175
            return
         2: .line 177
      StackMap locals:
      StackMap stack:
            aload 1 /* mdl */
            invokeinterface javax.lang.model.element.ModuleElement.getEnclosedElements:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 7
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.ModuleElement jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.Element
            astore 3 /* elem */
        start local 3 // javax.lang.model.element.Element elem
         4: .line 178
            aload 3 /* elem */
            instanceof javax.lang.model.element.PackageElement
            ifeq 7
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
            aload 3 /* elem */
            invokeinterface jdk.javadoc.doclet.DocletEnvironment.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 7
         5: .line 179
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.noDeprecated:()Z
            ifeq 6
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 3 /* elem */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
            ifne 7
         6: .line 180
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.ModuleElement jdk.javadoc.internal.doclets.toolkit.util.DocPath javax.lang.model.element.Element java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            aload 3 /* elem */
            checkcast javax.lang.model.element.PackageElement
            aload 2 /* outputdir */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.convertPackage:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
        end local 3 // javax.lang.model.element.Element elem
         7: .line 177
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.ModuleElement jdk.javadoc.internal.doclets.toolkit.util.DocPath top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 183
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
        end local 1 // javax.lang.model.element.ModuleElement mdl
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0    9     1        mdl  Ljavax/lang/model/element/ModuleElement;
            0    9     2  outputdir  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            4    7     3       elem  Ljavax/lang/model/element/Element;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException, jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException
    MethodParameters:
           Name  Flags
      mdl        
      outputdir  

  public void convertClass(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;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=12, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // javax.lang.model.element.TypeElement te
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
         0: .line 195
            aload 1 /* te */
            ifnonnull 2
         1: .line 196
            return
         2: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFileObject:(Ljavax/lang/model/element/TypeElement;)Ljavax/tools/FileObject;
            astore 3 /* fo */
        start local 3 // javax.tools.FileObject fo
         3: .line 199
            aload 3 /* fo */
            ifnonnull 5
         4: .line 200
            return
         5: .line 203
      StackMap locals: javax.tools.FileObject
      StackMap stack:
            aload 3 /* fo */
            iconst_1
            invokeinterface javax.tools.FileObject.openReader:(Z)Ljava/io/Reader;
            astore 4 /* r */
        start local 4 // java.io.Reader r
         6: .line 204
            iconst_1
            istore 5 /* lineno */
        start local 5 // int lineno
         7: .line 206
            aload 0 /* this */
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SOURCE_OUTPUT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 207
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 1 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         9: .line 208
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.invert:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        10: .line 206
            putfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.relativePath:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        11: .line 209
            invokestatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.getHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 7 /* body */
        start local 7 // jdk.javadoc.internal.doclets.toolkit.Content body
        12: .line 210
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.PRE:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
            astore 8 /* pre */
        start local 8 // jdk.javadoc.internal.doclets.toolkit.Content pre
        13: .line 211
            aconst_null
            astore 9
            aconst_null
            astore 10
        14: new java.io.LineNumberReader
            dup
            aload 4 /* r */
            invokespecial java.io.LineNumberReader.<init>:(Ljava/io/Reader;)V
            astore 11 /* reader */
        start local 11 // java.io.LineNumberReader reader
        15: .line 212
            goto 19
        start local 6 // java.lang.String line
        16: .line 213
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.DocPath javax.tools.FileObject java.io.Reader int java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content java.lang.Throwable java.lang.Throwable java.io.LineNumberReader
      StackMap stack:
            aload 8 /* pre */
            iload 5 /* lineno */
            invokestatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.addLineNo:(Ljdk/javadoc/internal/doclets/toolkit/Content;I)V
        17: .line 214
            aload 0 /* this */
            aload 8 /* pre */
            aload 6 /* line */
            iload 5 /* lineno */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.addLine:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;I)V
        18: .line 215
            iinc 5 /* lineno */ 1
        end local 6 // java.lang.String line
        19: .line 212
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.DocPath javax.tools.FileObject java.io.Reader int top jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content java.lang.Throwable java.lang.Throwable java.io.LineNumberReader
      StackMap stack:
            aload 11 /* reader */
            invokevirtual java.io.LineNumberReader.readLine:()Ljava/lang/String;
            dup
            astore 6 /* line */
        start local 6 // java.lang.String line
        20: ifnonnull 16
        21: .line 217
            aload 11 /* reader */
            ifnull 27
            aload 11 /* reader */
            invokevirtual java.io.LineNumberReader.close:()V
            goto 27
        end local 6 // java.lang.String line
      StackMap locals:
      StackMap stack: java.lang.Throwable
        22: astore 9
            aload 11 /* reader */
            ifnull 23
            aload 11 /* reader */
            invokevirtual java.io.LineNumberReader.close:()V
        end local 11 // java.io.LineNumberReader reader
      StackMap locals:
      StackMap stack:
        23: aload 9
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        24: astore 10
            aload 9
            ifnonnull 25
            aload 10
            astore 9
            goto 26
      StackMap locals:
      StackMap stack:
        25: aload 9
            aload 10
            if_acmpeq 26
            aload 9
            aload 10
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        26: aload 9
            athrow
        start local 6 // java.lang.String line
        27: .line 218
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.DocPath javax.tools.FileObject java.io.Reader int java.lang.String jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content
      StackMap stack:
            aload 8 /* pre */
            invokestatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.addBlankLines:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        28: .line 219
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.sourceContainer:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            aload 8 /* pre */
            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 9 /* div */
        start local 9 // jdk.javadoc.internal.doclets.toolkit.Content div
        29: .line 220
            aload 7 /* body */
            aload 9 /* div */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.MAIN:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        30: .line 221
            aload 0 /* this */
            aload 7 /* body */
            aload 2 /* outputdir */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.docPaths:Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            aload 1 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forClass:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 1 /* te */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.writeToFile:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljavax/lang/model/element/TypeElement;)V
        end local 9 // jdk.javadoc.internal.doclets.toolkit.Content div
        end local 8 // jdk.javadoc.internal.doclets.toolkit.Content pre
        end local 7 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 6 // java.lang.String line
        end local 5 // int lineno
        end local 4 // java.io.Reader r
        31: .line 222
            goto 35
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.DocPath javax.tools.FileObject
      StackMap stack: java.io.IOException
        32: astore 4 /* e */
        start local 4 // java.io.IOException e
        33: .line 223
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.exception.read.file"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* fo */
            invokeinterface javax.tools.FileObject.getName:()Ljava/lang/String;
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 5 /* message */
        start local 5 // java.lang.String message
        34: .line 224
            new jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException
            dup
            aload 5 /* message */
            aload 4 /* e */
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.lang.String message
        end local 4 // java.io.IOException e
        35: .line 226
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javax.tools.FileObject fo
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath outputdir
        end local 1 // javax.lang.model.element.TypeElement te
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   36     0       this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0   36     1         te  Ljavax/lang/model/element/TypeElement;
            0   36     2  outputdir  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            3   36     3         fo  Ljavax/tools/FileObject;
            6   31     4          r  Ljava/io/Reader;
            7   31     5     lineno  I
           16   19     6       line  Ljava/lang/String;
           20   22     6       line  Ljava/lang/String;
           27   31     6       line  Ljava/lang/String;
           12   31     7       body  Ljdk/javadoc/internal/doclets/toolkit/Content;
           13   31     8        pre  Ljdk/javadoc/internal/doclets/toolkit/Content;
           15   23    11     reader  Ljava/io/LineNumberReader;
           29   31     9        div  Ljdk/javadoc/internal/doclets/toolkit/Content;
           33   35     4          e  Ljava/io/IOException;
           34   35     5    message  Ljava/lang/String;
      Exception table:
        from    to  target  type
          15    21      22  any
          14    24      24  any
           5    31      32  Class java.io.IOException
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException, jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException
    MethodParameters:
           Name  Flags
      te         
      outputdir  

  private void writeToFile(jdk.javadoc.internal.doclets.toolkit.Content, jdk.javadoc.internal.doclets.toolkit.util.DocPath, javax.lang.model.element.TypeElement);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljavax/lang/model/element/TypeElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content body
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        start local 3 // javax.lang.model.element.TypeElement te
         0: .line 235
            new jdk.javadoc.internal.doclets.formats.html.markup.Head
            dup
            aload 2 /* path */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getDocletVersion:()Ljava/lang/Runtime$Version;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            getfield jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.startTime:Ljava/util/Date;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.Head.<init>:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/lang/Runtime$Version;Ljava/util/Date;)V
         1: .line 237
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.resources:Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Window_Source_title"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setTitle:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         2: .line 239
            ldc "source"
            aload 3 /* te */
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getDescription:(Ljava/lang/String;Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setDescription:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         3: .line 240
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getGenerator:(Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setGenerator:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         4: .line 241
            iconst_0
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.addDefaultScript:(Z)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         5: .line 242
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getMainStylesheet:()Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getAdditionalStylesheets:()Ljava/util/List;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.Head.setStylesheets:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;Ljava/util/List;)Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
         6: .line 235
            astore 4 /* head */
        start local 4 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
         7: .line 243
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration.getLocale:()Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            aload 4 /* head */
            aload 1 /* body */
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.HTML:(Ljava/lang/String;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 5 /* htmlTree */
        start local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
         8: .line 244
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument
            dup
            aload 5 /* htmlTree */
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
            astore 6 /* htmlDocument */
        start local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument htmlDocument
         9: .line 245
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
            ldc "doclet.Generating_0"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* path */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 246
            aload 6 /* htmlDocument */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* path */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument.write:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;)V
        11: .line 247
            return
        end local 6 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlDocument htmlDocument
        end local 5 // jdk.javadoc.internal.doclets.toolkit.Content htmlTree
        end local 4 // jdk.javadoc.internal.doclets.formats.html.markup.Head head
        end local 3 // javax.lang.model.element.TypeElement te
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath path
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content body
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0   12     1          body  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   12     2          path  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            0   12     3            te  Ljavax/lang/model/element/TypeElement;
            7   12     4          head  Ljdk/javadoc/internal/doclets/formats/html/markup/Head;
            8   12     5      htmlTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            9   12     6  htmlDocument  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
    MethodParameters:
      Name  Flags
      body  
      path  
      te    

  public void addStyleSheetProperties(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content head
         0: .line 255
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.stylesheetFile:()Ljava/lang/String;
            astore 2 /* filename */
        start local 2 // java.lang.String filename
         1: .line 257
            aload 2 /* filename */
            invokevirtual java.lang.String.length:()I
            ifle 5
         2: .line 258
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* filename */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            astore 4 /* file */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
         3: .line 259
            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
         4: .line 260
            goto 6
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
         5: .line 261
      StackMap locals: java.lang.String
      StackMap stack:
            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
         6: .line 263
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocPath
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.relativePath: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;
            astore 4 /* p */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath p
         7: .line 264
            ldc "stylesheet"
            ldc "text/css"
            aload 4 /* p */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            ldc "Style"
            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 /* link */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree link
         8: .line 265
            aload 1 /* head */
            aload 5 /* link */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         9: .line 266
            aload 0 /* this */
            aload 1 /* head */
            invokevirtual jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.addStylesheets:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 267
            return
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree link
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath p
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocPath stylesheet
        end local 2 // java.lang.String filename
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content head
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0   11     1        head  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1   11     2    filename  Ljava/lang/String;
            4    5     3  stylesheet  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            6   11     3  stylesheet  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            3    4     4        file  Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            7   11     4           p  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            8   11     5        link  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
      Name  Flags
      head  

  protected void addStylesheets(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
         0: .line 270
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.options:Ljdk/javadoc/internal/doclets/formats/html/HtmlOptions;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlOptions.additionalStylesheets:()Ljava/util/List;
            aload 0 /* this */
            aload 1 /* tree */
            invokedynamic accept(Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.lambda$0(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)V (7)
                  (Ljava/lang/String;)V
            invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
         1: .line 277
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content tree
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0    2     1  tree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
      Name  Flags
      tree  

  private static jdk.javadoc.internal.doclets.toolkit.Content getHeader();
    descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 285
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.BODY:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.sourcePage:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void addLineNo(jdk.javadoc.internal.doclets.toolkit.Content, int);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.Content pre
        start local 1 // int lineno
         0: .line 295
            new jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
            dup
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.TagName.SPAN:Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;
            invokespecial jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.<init>:(Ljdk/javadoc/internal/doclets/formats/html/markup/TagName;)V
            astore 2 /* span */
        start local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree span
         1: .line 296
            aload 2 /* span */
            getstatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle.sourceLineNo:Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.setStyle:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
         2: .line 297
            iload 1 /* lineno */
            bipush 10
            if_icmpge 5
         3: .line 298
            aload 2 /* span */
            new java.lang.StringBuilder
            dup
            ldc "00"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* lineno */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
         4: .line 299
            goto 9
      StackMap locals: jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree
      StackMap stack:
         5: iload 1 /* lineno */
            bipush 100
            if_icmpge 8
         6: .line 300
            aload 2 /* span */
            new java.lang.StringBuilder
            dup
            ldc "0"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* lineno */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
         7: .line 301
            goto 9
         8: .line 302
      StackMap locals:
      StackMap stack:
            aload 2 /* span */
            iload 1 /* lineno */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            pop
         9: .line 304
      StackMap locals:
      StackMap stack:
            aload 0 /* pre */
            aload 2 /* span */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        10: .line 305
            return
        end local 2 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree span
        end local 1 // int lineno
        end local 0 // jdk.javadoc.internal.doclets.toolkit.Content pre
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0     pre  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0   11     1  lineno  I
            1   11     2    span  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
        Name  Flags
      pre     
      lineno  

  private void addLine(jdk.javadoc.internal.doclets.toolkit.Content, java.lang.String, int);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Content pre
        start local 2 // java.lang.String line
        start local 3 // int currentLineNo
         0: .line 315
            aload 2 /* line */
            ifnull 6
         1: .line 317
            iload 3 /* currentLineNo */
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.forLine:(I)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
         2: .line 318
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* line */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.replaceTabs:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.Text.of:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/formats/html/markup/Text;
         3: .line 316
            invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.SPAN_ID:(Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
            astore 4 /* anchor */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content anchor
         4: .line 319
            aload 1 /* pre */
            aload 4 /* anchor */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         5: .line 320
            aload 1 /* pre */
            getstatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.NEW_LINE:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content anchor
         6: .line 322
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int currentLineNo
        end local 2 // java.lang.String line
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Content pre
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0    7     1            pre  Ljdk/javadoc/internal/doclets/toolkit/Content;
            0    7     2           line  Ljava/lang/String;
            0    7     3  currentLineNo  I
            4    6     4         anchor  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
               Name  Flags
      pre            
      line           
      currentLineNo  

  private static void addBlankLines(jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.Content pre
         0: .line 330
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 331
      StackMap locals: int
      StackMap stack:
            aload 0 /* pre */
            getstatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.NEW_LINE:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljava/lang/CharSequence;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
         3: .line 330
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            bipush 60
            if_icmplt 2
        end local 1 // int i
         5: .line 333
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.Content pre
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0   pre  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    5     1     i  I
    MethodParameters:
      Name  Flags
      pre   

  public static jdk.javadoc.internal.doclets.formats.html.markup.HtmlId getAnchorName(jdk.javadoc.internal.doclets.toolkit.util.Utils, javax.lang.model.element.Element);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/Utils;Ljavax/lang/model/element/Element;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        start local 1 // javax.lang.model.element.Element e
         0: .line 343
            aload 0 /* utils */
            aload 1 /* e */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getLineNumber:(Ljavax/lang/model/element/Element;)J
            l2i
            invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlIds.forLine:(I)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlId;
            areturn
        end local 1 // javax.lang.model.element.Element e
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            0    1     1      e  Ljavax/lang/model/element/Element;
    MethodParameters:
       Name  Flags
      utils  
      e      

  private void lambda$0(jdk.javadoc.internal.doclets.toolkit.Content, java.lang.String);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;Ljava/lang/String;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
        start local 2 // java.lang.String css
         0: .line 271
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.configuration:Ljdk/javadoc/internal/doclets/formats/html/HtmlConfiguration;
            aload 2 /* css */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            astore 3 /* file */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
         1: .line 272
            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 4 /* cssPath */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath cssPath
         2: .line 273
            ldc "stylesheet"
            ldc "text/css"
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.relativePath:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 4 /* cssPath */
            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;
         3: .line 274
            ldc "Style"
         4: .line 273
            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 /* slink */
        start local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree slink
         5: .line 275
            aload 1
            aload 5 /* slink */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.add:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
            pop
        end local 5 // jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree slink
        end local 4 // jdk.javadoc.internal.doclets.toolkit.util.DocPath cssPath
        end local 3 // jdk.javadoc.internal.doclets.toolkit.util.DocFile file
         6: .line 276
            return
        end local 2 // java.lang.String css
        end local 0 // jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Ljdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter;
            0    7     2      css  Ljava/lang/String;
            1    6     3     file  Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
            2    6     4  cssPath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            5    6     5    slink  Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
}
SourceFile: "SourceToHTMLConverter.java"
InnerClasses:
  public final Version = java.lang.Runtime$Version of java.lang.Runtime
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles