public class com.sun.tools.doclets.formats.html.SourceToHTMLConverter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.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 com.sun.tools.doclets.formats.html.ConfigurationImpl configuration;
    descriptor: Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.doclets.internal.toolkit.util.Utils utils;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.javadoc.RootDoc rootDoc;
    descriptor: Lcom/sun/javadoc/RootDoc;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.tools.doclets.internal.toolkit.util.DocPath relativePath;
    descriptor: Lcom/sun/tools/doclets/internal/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 63
            getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
            putstatic com.sun.tools.doclets.formats.html.SourceToHTMLConverter.NEW_LINE:Ljava/lang/String;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(com.sun.tools.doclets.formats.html.ConfigurationImpl, com.sun.javadoc.RootDoc, com.sun.tools.doclets.internal.toolkit.util.DocPath);
    descriptor: (Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/javadoc/RootDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // com.sun.tools.doclets.formats.html.ConfigurationImpl configuration
        start local 2 // com.sun.javadoc.RootDoc rd
        start local 3 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
         0: .line 78
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 76
            aload 0 /* this */
            getstatic com.sun.tools.doclets.internal.toolkit.util.DocPath.empty:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            putfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.relativePath:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
         2: .line 80
            aload 0 /* this */
            aload 1 /* configuration */
            putfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
         3: .line 81
            aload 0 /* this */
            aload 1 /* configuration */
            getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            putfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
         4: .line 82
            aload 0 /* this */
            aload 2 /* rd */
            putfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.rootDoc:Lcom/sun/javadoc/RootDoc;
         5: .line 83
            aload 0 /* this */
            aload 3 /* outputdir */
            putfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.outputdir:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
         6: .line 84
            return
        end local 3 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
        end local 2 // com.sun.javadoc.RootDoc rd
        end local 1 // com.sun.tools.doclets.formats.html.ConfigurationImpl configuration
        end local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Lcom/sun/tools/doclets/formats/html/SourceToHTMLConverter;
            0    7     1  configuration  Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            0    7     2             rd  Lcom/sun/javadoc/RootDoc;
            0    7     3      outputdir  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
    MethodParameters:
               Name  Flags
      configuration  
      rd             
      outputdir      

  public static void convertRoot(com.sun.tools.doclets.formats.html.ConfigurationImpl, com.sun.javadoc.RootDoc, com.sun.tools.doclets.internal.toolkit.util.DocPath);
    descriptor: (Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/javadoc/RootDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.formats.html.ConfigurationImpl configuration
        start local 1 // com.sun.javadoc.RootDoc rd
        start local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
         0: .line 95
            new com.sun.tools.doclets.formats.html.SourceToHTMLConverter
            dup
            aload 0 /* configuration */
            aload 1 /* rd */
            aload 2 /* outputdir */
            invokespecial com.sun.tools.doclets.formats.html.SourceToHTMLConverter.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/javadoc/RootDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
            invokevirtual com.sun.tools.doclets.formats.html.SourceToHTMLConverter.generate:()V
         1: .line 96
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
        end local 1 // com.sun.javadoc.RootDoc rd
        end local 0 // com.sun.tools.doclets.formats.html.ConfigurationImpl configuration
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0  configuration  Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            0    2     1             rd  Lcom/sun/javadoc/RootDoc;
            0    2     2      outputdir  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
    MethodParameters:
               Name  Flags
      configuration  
      rd             
      outputdir      

  void generate();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
         0: .line 99
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.rootDoc:Lcom/sun/javadoc/RootDoc;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.outputdir:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            ifnonnull 2
         1: .line 100
      StackMap locals:
      StackMap stack:
            return
         2: .line 102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.rootDoc:Lcom/sun/javadoc/RootDoc;
            invokeinterface com.sun.javadoc.RootDoc.specifiedPackages:()[Lcom/sun/javadoc/PackageDoc;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 7
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter top int int com.sun.javadoc.PackageDoc[]
      StackMap stack:
         3: aload 4
            iload 2
            aaload
            astore 1 /* pd */
        start local 1 // com.sun.javadoc.PackageDoc pd
         4: .line 105
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
            ifeq 5
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 1 /* pd */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
            ifne 6
         5: .line 106
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.PackageDoc int int com.sun.javadoc.PackageDoc[]
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pd */
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.outputdir:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            invokevirtual com.sun.tools.doclets.formats.html.SourceToHTMLConverter.convertPackage:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
        end local 1 // com.sun.javadoc.PackageDoc pd
         6: .line 102
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter top int int com.sun.javadoc.PackageDoc[]
      StackMap stack:
            iinc 2 1
      StackMap locals:
      StackMap stack:
         7: iload 2
            iload 3
            if_icmplt 3
         8: .line 108
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.rootDoc:Lcom/sun/javadoc/RootDoc;
            invokeinterface com.sun.javadoc.RootDoc.specifiedClasses:()[Lcom/sun/javadoc/ClassDoc;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 14
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         9: aload 4
            iload 2
            aaload
            astore 1 /* cd */
        start local 1 // com.sun.javadoc.ClassDoc cd
        10: .line 112
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
            ifeq 12
        11: .line 113
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 1 /* cd */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
            ifne 13
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 1 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
            ifne 13
        12: .line 114
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            aload 0 /* this */
            aload 1 /* cd */
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.outputdir:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            invokevirtual com.sun.tools.doclets.formats.html.SourceToHTMLConverter.convertClass:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
        end local 1 // com.sun.javadoc.ClassDoc cd
        13: .line 108
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            iinc 2 1
      StackMap locals:
      StackMap stack:
        14: iload 2
            iload 3
            if_icmplt 9
        15: .line 116
            return
        end local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/sun/tools/doclets/formats/html/SourceToHTMLConverter;
            4    6     1    pd  Lcom/sun/javadoc/PackageDoc;
           10   13     1    cd  Lcom/sun/javadoc/ClassDoc;

  public void convertPackage(com.sun.javadoc.PackageDoc, com.sun.tools.doclets.internal.toolkit.util.DocPath);
    descriptor: (Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // com.sun.javadoc.PackageDoc pd
        start local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
         0: .line 125
            aload 1 /* pd */
            ifnonnull 2
         1: .line 126
            return
         2: .line 128
      StackMap locals:
      StackMap stack:
            aload 1 /* pd */
            invokeinterface com.sun.javadoc.PackageDoc.allClasses:()[Lcom/sun/javadoc/ClassDoc;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 7
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.PackageDoc com.sun.tools.doclets.internal.toolkit.util.DocPath top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         3: aload 6
            iload 4
            aaload
            astore 3 /* cd */
        start local 3 // com.sun.javadoc.ClassDoc cd
         4: .line 133
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
            ifeq 5
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 3 /* cd */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
            ifne 6
         5: .line 134
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.PackageDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.ClassDoc int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            aload 0 /* this */
            aload 3 /* cd */
            aload 2 /* outputdir */
            invokevirtual com.sun.tools.doclets.formats.html.SourceToHTMLConverter.convertClass:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
        end local 3 // com.sun.javadoc.ClassDoc cd
         6: .line 128
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.PackageDoc com.sun.tools.doclets.internal.toolkit.util.DocPath top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
         7: iload 4
            iload 5
            if_icmplt 3
         8: .line 136
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
        end local 1 // com.sun.javadoc.PackageDoc pd
        end local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lcom/sun/tools/doclets/formats/html/SourceToHTMLConverter;
            0    9     1         pd  Lcom/sun/javadoc/PackageDoc;
            0    9     2  outputdir  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            4    6     3         cd  Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
           Name  Flags
      pd         
      outputdir  

  public void convertClass(com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.util.DocPath);
    descriptor: (Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=12, args_size=3
        start local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // com.sun.javadoc.ClassDoc cd
        start local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
         0: .line 145
            aload 1 /* cd */
            ifnonnull 2
         1: .line 146
            return
         2: .line 149
      StackMap locals:
      StackMap stack:
            aload 1 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.position:()Lcom/sun/javadoc/SourcePosition;
            astore 3 /* sp */
        start local 3 // com.sun.javadoc.SourcePosition sp
         3: .line 150
            aload 3 /* sp */
            ifnonnull 5
         4: .line 151
            return
         5: .line 154
      StackMap locals: com.sun.javadoc.SourcePosition
      StackMap stack:
            aload 3 /* sp */
            instanceof com.sun.tools.javadoc.main.SourcePositionImpl
            ifeq 11
         6: .line 155
            aload 3 /* sp */
            checkcast com.sun.tools.javadoc.main.SourcePositionImpl
            invokevirtual com.sun.tools.javadoc.main.SourcePositionImpl.fileObject:()Ljavax/tools/FileObject;
            astore 5 /* fo */
        start local 5 // javax.tools.FileObject fo
         7: .line 156
            aload 5 /* fo */
            ifnonnull 9
         8: .line 157
            return
         9: .line 158
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition top javax.tools.FileObject
      StackMap stack:
            aload 5 /* fo */
            iconst_1
            invokeinterface javax.tools.FileObject.openReader:(Z)Ljava/io/Reader;
            astore 4 /* r */
        end local 5 // javax.tools.FileObject fo
        start local 4 // java.io.Reader r
        10: .line 159
            goto 15
        end local 4 // java.io.Reader r
        11: .line 160
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition
      StackMap stack:
            aload 3 /* sp */
            invokeinterface com.sun.javadoc.SourcePosition.file:()Ljava/io/File;
            astore 5 /* file */
        start local 5 // java.io.File file
        12: .line 161
            aload 5 /* file */
            ifnonnull 14
        13: .line 162
            return
        14: .line 163
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition top java.io.File
      StackMap stack:
            new java.io.FileReader
            dup
            aload 5 /* file */
            invokespecial java.io.FileReader.<init>:(Ljava/io/File;)V
            astore 4 /* r */
        end local 5 // java.io.File file
        start local 4 // java.io.Reader r
        15: .line 165
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition java.io.Reader
      StackMap stack:
            iconst_1
            istore 5 /* lineno */
        start local 5 // int lineno
        16: .line 167
            aload 0 /* this */
            getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.SOURCE_OUTPUT:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
        17: .line 168
            aload 1 /* cd */
            invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forPackage:(Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
        18: .line 169
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.invert:()Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
        19: .line 167
            putfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.relativePath:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
        20: .line 170
            invokestatic com.sun.tools.doclets.formats.html.SourceToHTMLConverter.getHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 7 /* body */
        start local 7 // com.sun.tools.doclets.internal.toolkit.Content body
        21: .line 171
            new com.sun.tools.doclets.formats.html.markup.HtmlTree
            dup
            getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.PRE:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
            invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
            astore 8 /* pre */
        start local 8 // com.sun.tools.doclets.internal.toolkit.Content pre
        22: .line 172
            aconst_null
            astore 9
            aconst_null
            astore 10
        23: 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
        24: .line 173
            goto 28
        start local 6 // java.lang.String line
        25: .line 174
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition java.io.Reader int java.lang.String com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content java.lang.Throwable java.lang.Throwable java.io.LineNumberReader
      StackMap stack:
            aload 8 /* pre */
            iload 5 /* lineno */
            invokestatic com.sun.tools.doclets.formats.html.SourceToHTMLConverter.addLineNo:(Lcom/sun/tools/doclets/internal/toolkit/Content;I)V
        26: .line 175
            aload 0 /* this */
            aload 8 /* pre */
            aload 6 /* line */
            iload 5 /* lineno */
            invokevirtual com.sun.tools.doclets.formats.html.SourceToHTMLConverter.addLine:(Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;I)V
        27: .line 176
            iinc 5 /* lineno */ 1
        end local 6 // java.lang.String line
        28: .line 173
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition java.io.Reader int top com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.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
        29: ifnonnull 25
        30: .line 178
            aload 11 /* reader */
            ifnull 36
            aload 11 /* reader */
            invokevirtual java.io.LineNumberReader.close:()V
            goto 36
        end local 6 // java.lang.String line
      StackMap locals:
      StackMap stack: java.lang.Throwable
        31: astore 9
            aload 11 /* reader */
            ifnull 32
            aload 11 /* reader */
            invokevirtual java.io.LineNumberReader.close:()V
        end local 11 // java.io.LineNumberReader reader
      StackMap locals:
      StackMap stack:
        32: aload 9
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        33: astore 10
            aload 9
            ifnonnull 34
            aload 10
            astore 9
            goto 35
      StackMap locals:
      StackMap stack:
        34: aload 9
            aload 10
            if_acmpeq 35
            aload 9
            aload 10
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        35: aload 9
            athrow
        start local 6 // java.lang.String line
        36: .line 179
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition java.io.Reader int java.lang.String com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
      StackMap stack:
            aload 8 /* pre */
            invokestatic com.sun.tools.doclets.formats.html.SourceToHTMLConverter.addBlankLines:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        37: .line 180
            getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.sourceContainer:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
            aload 8 /* pre */
            invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
            astore 9 /* div */
        start local 9 // com.sun.tools.doclets.internal.toolkit.Content div
        38: .line 181
            aload 7 /* body */
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.MAIN:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
            invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.allowTag:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)Z
            ifeq 39
            aload 9 /* div */
            invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.MAIN:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
            goto 40
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition java.io.Reader int java.lang.String com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
      StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
        39: aload 9 /* div */
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.javadoc.SourcePosition java.io.Reader int java.lang.String com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
      StackMap stack: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
        40: invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        41: .line 182
            aload 0 /* this */
            aload 7 /* body */
            aload 2 /* outputdir */
            aload 1 /* cd */
            invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forClass:(Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            invokevirtual com.sun.tools.doclets.formats.html.SourceToHTMLConverter.writeToFile:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
        end local 9 // com.sun.tools.doclets.internal.toolkit.Content div
        end local 8 // com.sun.tools.doclets.internal.toolkit.Content pre
        end local 7 // com.sun.tools.doclets.internal.toolkit.Content body
        end local 6 // java.lang.String line
        end local 5 // int lineno
        end local 4 // java.io.Reader r
        end local 3 // com.sun.javadoc.SourcePosition sp
        42: .line 183
            goto 45
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.DocPath
      StackMap stack: java.io.IOException
        43: astore 3 /* e */
        start local 3 // java.io.IOException e
        44: .line 184
            aload 3 /* e */
            invokevirtual java.io.IOException.printStackTrace:()V
        end local 3 // java.io.IOException e
        45: .line 186
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath outputdir
        end local 1 // com.sun.javadoc.ClassDoc cd
        end local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   46     0       this  Lcom/sun/tools/doclets/formats/html/SourceToHTMLConverter;
            0   46     1         cd  Lcom/sun/javadoc/ClassDoc;
            0   46     2  outputdir  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            3   42     3         sp  Lcom/sun/javadoc/SourcePosition;
           10   11     4          r  Ljava/io/Reader;
           15   42     4          r  Ljava/io/Reader;
            7   10     5         fo  Ljavax/tools/FileObject;
           12   15     5       file  Ljava/io/File;
           16   42     5     lineno  I
           25   28     6       line  Ljava/lang/String;
           29   31     6       line  Ljava/lang/String;
           36   42     6       line  Ljava/lang/String;
           21   42     7       body  Lcom/sun/tools/doclets/internal/toolkit/Content;
           22   42     8        pre  Lcom/sun/tools/doclets/internal/toolkit/Content;
           24   32    11     reader  Ljava/io/LineNumberReader;
           38   42     9        div  Lcom/sun/tools/doclets/internal/toolkit/Content;
           44   45     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          24    30      31  any
          23    33      33  any
           2     4      43  Class java.io.IOException
           5     8      43  Class java.io.IOException
           9    13      43  Class java.io.IOException
          14    42      43  Class java.io.IOException
    MethodParameters:
           Name  Flags
      cd         
      outputdir  

  private void writeToFile(com.sun.tools.doclets.internal.toolkit.Content, com.sun.tools.doclets.internal.toolkit.util.DocPath);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=11, args_size=3
        start local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // com.sun.tools.doclets.internal.toolkit.Content body
        start local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath path
         0: .line 195
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
            ifeq 2
         1: .line 196
            getstatic com.sun.tools.doclets.formats.html.markup.DocType.HTML5:Lcom/sun/tools/doclets/formats/html/markup/DocType;
            goto 3
         2: .line 197
      StackMap locals:
      StackMap stack:
            getstatic com.sun.tools.doclets.formats.html.markup.DocType.TRANSITIONAL:Lcom/sun/tools/doclets/formats/html/markup/DocType;
         3: .line 195
      StackMap locals:
      StackMap stack: com.sun.tools.doclets.formats.html.markup.DocType
            astore 3 /* htmlDocType */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content htmlDocType
         4: .line 198
            new com.sun.tools.doclets.formats.html.markup.HtmlTree
            dup
            getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.HEAD:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
            invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
            astore 4 /* head */
        start local 4 // com.sun.tools.doclets.internal.toolkit.Content head
         5: .line 199
            aload 4 /* head */
            new com.sun.tools.doclets.formats.html.markup.StringContent
            dup
         6: .line 200
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            ldc "doclet.Window_Source_title"
            invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
         7: .line 199
            invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TITLE:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         8: .line 201
            aload 4 /* head */
            aload 0 /* this */
            invokevirtual com.sun.tools.doclets.formats.html.SourceToHTMLConverter.getStyleSheetProperties:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         9: .line 202
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getLocale:()Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
        10: .line 203
            aload 4 /* head */
            aload 1 /* body */
        11: .line 202
            invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.HTML:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
            astore 5 /* htmlTree */
        start local 5 // com.sun.tools.doclets.internal.toolkit.Content htmlTree
        12: .line 204
            new com.sun.tools.doclets.formats.html.markup.HtmlDocument
            dup
            aload 3 /* htmlDocType */
            aload 5 /* htmlTree */
            invokespecial com.sun.tools.doclets.formats.html.markup.HtmlDocument.<init>:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
            astore 6 /* htmlDocument */
        start local 6 // com.sun.tools.doclets.internal.toolkit.Content htmlDocument
        13: .line 205
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.message:Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
            ldc "doclet.Generating_0"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* path */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            aastore
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
        14: .line 206
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            aload 2 /* path */
            invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
            astore 7 /* df */
        start local 7 // com.sun.tools.doclets.internal.toolkit.util.DocFile df
        15: .line 207
            aconst_null
            astore 8
            aconst_null
            astore 9
        16: aload 7 /* df */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.openWriter:()Ljava/io/Writer;
            astore 10 /* w */
        start local 10 // java.io.Writer w
        17: .line 208
            aload 6 /* htmlDocument */
            aload 10 /* w */
            iconst_1
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.write:(Ljava/io/Writer;Z)Z
            pop
        18: .line 209
            aload 10 /* w */
            ifnull 24
            aload 10 /* w */
            invokevirtual java.io.Writer.close:()V
            goto 24
      StackMap locals: com.sun.tools.doclets.formats.html.SourceToHTMLConverter com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.util.DocFile java.lang.Throwable java.lang.Throwable java.io.Writer
      StackMap stack: java.lang.Throwable
        19: astore 8
            aload 10 /* w */
            ifnull 20
            aload 10 /* w */
            invokevirtual java.io.Writer.close:()V
        end local 10 // java.io.Writer w
      StackMap locals:
      StackMap stack:
        20: aload 8
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        21: astore 9
            aload 8
            ifnonnull 22
            aload 9
            astore 8
            goto 23
      StackMap locals:
      StackMap stack:
        22: aload 8
            aload 9
            if_acmpeq 23
            aload 8
            aload 9
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        23: aload 8
            athrow
        24: .line 211
      StackMap locals:
      StackMap stack:
            return
        end local 7 // com.sun.tools.doclets.internal.toolkit.util.DocFile df
        end local 6 // com.sun.tools.doclets.internal.toolkit.Content htmlDocument
        end local 5 // com.sun.tools.doclets.internal.toolkit.Content htmlTree
        end local 4 // com.sun.tools.doclets.internal.toolkit.Content head
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content htmlDocType
        end local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath path
        end local 1 // com.sun.tools.doclets.internal.toolkit.Content body
        end local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   25     0          this  Lcom/sun/tools/doclets/formats/html/SourceToHTMLConverter;
            0   25     1          body  Lcom/sun/tools/doclets/internal/toolkit/Content;
            0   25     2          path  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            4   25     3   htmlDocType  Lcom/sun/tools/doclets/internal/toolkit/Content;
            5   25     4          head  Lcom/sun/tools/doclets/internal/toolkit/Content;
           12   25     5      htmlTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
           13   25     6  htmlDocument  Lcom/sun/tools/doclets/internal/toolkit/Content;
           15   25     7            df  Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
           17   20    10             w  Ljava/io/Writer;
      Exception table:
        from    to  target  type
          17    18      19  any
          16    21      21  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      body  
      path  

  public com.sun.tools.doclets.formats.html.markup.HtmlTree getStyleSheetProperties();
    descriptor: ()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
         0: .line 219
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
            astore 1 /* filename */
        start local 1 // java.lang.String filename
         1: .line 221
            aload 1 /* filename */
            invokevirtual java.lang.String.length:()I
            ifle 5
         2: .line 222
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            aload 1 /* filename */
            invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForInput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
            astore 3 /* file */
        start local 3 // com.sun.tools.doclets.internal.toolkit.util.DocFile file
         3: .line 223
            aload 3 /* file */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.getName:()Ljava/lang/String;
            invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.create:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            astore 2 /* stylesheet */
        end local 3 // com.sun.tools.doclets.internal.toolkit.util.DocFile file
        start local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath stylesheet
         4: .line 224
            goto 6
        end local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath stylesheet
         5: .line 225
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.STYLESHEET:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            astore 2 /* stylesheet */
        start local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath stylesheet
         6: .line 227
      StackMap locals: com.sun.tools.doclets.internal.toolkit.util.DocPath
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.relativePath:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            aload 2 /* stylesheet */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            astore 3 /* p */
        start local 3 // com.sun.tools.doclets.internal.toolkit.util.DocPath p
         7: .line 228
            ldc "stylesheet"
            ldc "text/css"
            aload 3 /* p */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
            ldc "Style"
            invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LINK:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
            astore 4 /* link */
        start local 4 // com.sun.tools.doclets.formats.html.markup.HtmlTree link
         8: .line 229
            aload 4 /* link */
            areturn
        end local 4 // com.sun.tools.doclets.formats.html.markup.HtmlTree link
        end local 3 // com.sun.tools.doclets.internal.toolkit.util.DocPath p
        end local 2 // com.sun.tools.doclets.internal.toolkit.util.DocPath stylesheet
        end local 1 // java.lang.String filename
        end local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/sun/tools/doclets/formats/html/SourceToHTMLConverter;
            1    9     1    filename  Ljava/lang/String;
            4    5     2  stylesheet  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            6    9     2  stylesheet  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            3    4     3        file  Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
            7    9     3           p  Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
            8    9     4        link  Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;

  private static com.sun.tools.doclets.internal.toolkit.Content getHeader();
    descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 238
            new com.sun.tools.doclets.formats.html.markup.HtmlTree
            dup
            getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.BODY:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
            invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void addLineNo(com.sun.tools.doclets.internal.toolkit.Content, int);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.Content pre
        start local 1 // int lineno
         0: .line 248
            new com.sun.tools.doclets.formats.html.markup.HtmlTree
            dup
            getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.SPAN:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
            invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
            astore 2 /* span */
        start local 2 // com.sun.tools.doclets.formats.html.markup.HtmlTree span
         1: .line 249
            aload 2 /* span */
            getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.sourceLineNo:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
            invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
         2: .line 250
            iload 1 /* lineno */
            bipush 10
            if_icmpge 5
         3: .line 251
            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 com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Ljava/lang/String;)V
         4: .line 252
            goto 9
      StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
      StackMap stack:
         5: iload 1 /* lineno */
            bipush 100
            if_icmpge 8
         6: .line 253
            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 com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Ljava/lang/String;)V
         7: .line 254
            goto 9
         8: .line 255
      StackMap locals:
      StackMap stack:
            aload 2 /* span */
            iload 1 /* lineno */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Ljava/lang/String;)V
         9: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* pre */
            aload 2 /* span */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        10: .line 258
            return
        end local 2 // com.sun.tools.doclets.formats.html.markup.HtmlTree span
        end local 1 // int lineno
        end local 0 // com.sun.tools.doclets.internal.toolkit.Content pre
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0     pre  Lcom/sun/tools/doclets/internal/toolkit/Content;
            0   11     1  lineno  I
            1   11     2    span  Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
    MethodParameters:
        Name  Flags
      pre     
      lineno  

  private void addLine(com.sun.tools.doclets.internal.toolkit.Content, java.lang.String, int);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
        start local 1 // com.sun.tools.doclets.internal.toolkit.Content pre
        start local 2 // java.lang.String line
        start local 3 // int currentLineNo
         0: .line 268
            aload 2 /* line */
            ifnull 7
         1: .line 269
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.htmlVersion:Lcom/sun/tools/doclets/formats/html/markup/HtmlVersion;
         2: .line 270
            new java.lang.StringBuilder
            dup
            ldc "line."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* currentLineNo */
            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;
         3: .line 271
            new com.sun.tools.doclets.formats.html.markup.StringContent
            dup
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 0 /* this */
            getfield com.sun.tools.doclets.formats.html.SourceToHTMLConverter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
            aload 2 /* line */
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.replaceTabs:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
         4: .line 269
            invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.A:(Lcom/sun/tools/doclets/formats/html/markup/HtmlVersion;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
            astore 4 /* anchor */
        start local 4 // com.sun.tools.doclets.internal.toolkit.Content anchor
         5: .line 272
            aload 1 /* pre */
            aload 4 /* anchor */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         6: .line 273
            aload 1 /* pre */
            getstatic com.sun.tools.doclets.formats.html.SourceToHTMLConverter.NEW_LINE:Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
        end local 4 // com.sun.tools.doclets.internal.toolkit.Content anchor
         7: .line 275
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int currentLineNo
        end local 2 // java.lang.String line
        end local 1 // com.sun.tools.doclets.internal.toolkit.Content pre
        end local 0 // com.sun.tools.doclets.formats.html.SourceToHTMLConverter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Lcom/sun/tools/doclets/formats/html/SourceToHTMLConverter;
            0    8     1            pre  Lcom/sun/tools/doclets/internal/toolkit/Content;
            0    8     2           line  Ljava/lang/String;
            0    8     3  currentLineNo  I
            5    7     4         anchor  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
               Name  Flags
      pre            
      line           
      currentLineNo  

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

  public static java.lang.String getAnchorName(com.sun.javadoc.Doc);
    descriptor: (Lcom/sun/javadoc/Doc;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javadoc.Doc d
         0: .line 295
            new java.lang.StringBuilder
            dup
            ldc "line."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* d */
            invokeinterface com.sun.javadoc.Doc.position:()Lcom/sun/javadoc/SourcePosition;
            invokeinterface com.sun.javadoc.SourcePosition.line:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.javadoc.Doc d
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     d  Lcom/sun/javadoc/Doc;
    MethodParameters:
      Name  Flags
      d     
}
SourceFile: "SourceToHTMLConverter.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()