public class com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder extends com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder
  super_class: com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
{
  public static final java.lang.String NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "SerializedForm"

  private com.sun.tools.doclets.internal.toolkit.SerializedFormWriter writer;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter fieldWriter;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter methodWriter;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
    flags: (0x0002) ACC_PRIVATE

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

  private com.sun.javadoc.PackageDoc currentPackage;
    descriptor: Lcom/sun/javadoc/PackageDoc;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javadoc.ClassDoc currentClass;
    descriptor: Lcom/sun/javadoc/ClassDoc;
    flags: (0x0002) ACC_PRIVATE

  protected com.sun.javadoc.MemberDoc currentMember;
    descriptor: Lcom/sun/javadoc/MemberDoc;
    flags: (0x0004) ACC_PROTECTED

  private com.sun.tools.doclets.internal.toolkit.Content contentTree;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/Content;
    flags: (0x0002) ACC_PRIVATE

  private void <init>(com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context context
         0: .line 104
            aload 0 /* this */
            aload 1 /* context */
            invokespecial com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.<init>:(Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;)V
         1: .line 105
            return
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context context
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    2     1  context  Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;
    MethodParameters:
         Name  Flags
      context  

  public static com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder getInstance(com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;)Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context context
         0: .line 112
            new com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder
            dup
            aload 0 /* context */
            invokespecial com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.<init>:(Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;)V
            areturn
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;
    MethodParameters:
         Name  Flags
      context  

  public void build();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
         0: .line 119
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.root:Lcom/sun/javadoc/RootDoc;
            invokeinterface com.sun.javadoc.RootDoc.classes:()[Lcom/sun/javadoc/ClassDoc;
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialClassFoundToDocument:([Lcom/sun/javadoc/ClassDoc;)Z
            ifne 2
         1: .line 121
            return
         2: .line 124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getWriterFactory:()Lcom/sun/tools/doclets/internal/toolkit/WriterFactory;
            invokeinterface com.sun.tools.doclets.internal.toolkit.WriterFactory.getSerializedFormWriter:()Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            putfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
         3: .line 125
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            ifnonnull 7
         4: .line 127
            return
         5: .line 129
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         6: .line 130
            new com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
            dup
            aload 1 /* e */
            invokespecial com.sun.tools.doclets.internal.toolkit.util.DocletAbortException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
         7: .line 132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.layoutParser:Lcom/sun/tools/doclets/internal/toolkit/builders/LayoutParser;
            ldc "SerializedForm"
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.LayoutParser.parseXML:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.contentTree:Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.build:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         8: .line 133
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.close:()V
         9: .line 134
            return
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            6    7     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           2     4       5  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
         0: .line 140
            ldc "SerializedForm"
            areturn
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;

  public void buildSerializedForm(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content serializedTree
         0: .line 150
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
         1: .line 151
            ldc "doclet.Serialized_Form"
         2: .line 150
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getHeader:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 2 /* serializedTree */
         3: .line 152
            aload 0 /* this */
            aload 1 /* node */
            aload 2 /* serializedTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         4: .line 153
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            aload 2 /* serializedTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.addFooter:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         5: .line 154
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            aload 2 /* serializedTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.printDocument:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         6: .line 155
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.close:()V
         7: .line 156
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content serializedTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    8     1            node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    8     2  serializedTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
                Name  Flags
      node            
      serializedTree  

  public void buildSerializedFormSummaries(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content serializedTree
         0: .line 165
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getSerializedSummariesHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* serializedSummariesTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content serializedSummariesTree
         1: .line 166
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 5
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content top java.util.Iterator
      StackMap stack:
         2: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javadoc.PackageDoc
            astore 4 /* pkg */
        start local 4 // com.sun.javadoc.PackageDoc pkg
         3: .line 167
            aload 0 /* this */
            aload 4 /* pkg */
            putfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
         4: .line 168
            aload 0 /* this */
            aload 1 /* node */
            aload 3 /* serializedSummariesTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 4 // com.sun.javadoc.PackageDoc pkg
         5: .line 166
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         6: .line 170
            aload 2 /* serializedTree */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
         7: .line 171
            aload 3 /* serializedSummariesTree */
         8: .line 170
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getSerializedContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         9: .line 172
            return
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content serializedSummariesTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content serializedTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   10     0                     this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   10     1                     node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   10     2           serializedTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1   10     3  serializedSummariesTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            3    5     4                      pkg  Lcom/sun/javadoc/PackageDoc;
    MethodParameters:
                Name  Flags
      node            
      serializedTree  

  public void buildPackageSerializedForm(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content serializedSummariesTree
         0: .line 181
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getPackageSerializedHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* packageSerializedTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content packageSerializedTree
         1: .line 182
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
            pop
         2: .line 183
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            iconst_0
            invokeinterface com.sun.javadoc.PackageDoc.allClasses:(Z)[Lcom/sun/javadoc/ClassDoc;
            astore 4 /* classes */
        start local 4 // com.sun.javadoc.ClassDoc[] classes
         3: .line 184
            aload 4 /* classes */
            ifnull 4
            aload 4 /* classes */
            arraylength
            ifne 5
         4: .line 185
      StackMap locals: com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[]
      StackMap stack:
            return
         5: .line 187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            invokestatic com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialInclude:(Lcom/sun/javadoc/Doc;)Z
            ifne 7
         6: .line 188
            return
         7: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* classes */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialClassFoundToDocument:([Lcom/sun/javadoc/ClassDoc;)Z
            ifne 9
         8: .line 191
            return
         9: .line 193
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            aload 3 /* packageSerializedTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        10: .line 194
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            aload 2 /* serializedSummariesTree */
            aload 3 /* packageSerializedTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.addPackageSerializedTree:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        11: .line 195
            return
        end local 4 // com.sun.javadoc.ClassDoc[] classes
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content packageSerializedTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content serializedSummariesTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   12     0                     this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   12     1                     node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   12     2  serializedSummariesTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1   12     3    packageSerializedTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            3   12     4                  classes  [Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
                         Name  Flags
      node                     
      serializedSummariesTree  

  public void buildPackageHeader(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content packageSerializedTree
         0: .line 204
            aload 2 /* packageSerializedTree */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
         1: .line 205
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.getPackageName:(Lcom/sun/javadoc/PackageDoc;)Ljava/lang/String;
         2: .line 204
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getPackageHeader:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         3: .line 206
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content packageSerializedTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    4     0                   this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    4     1                   node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    4     2  packageSerializedTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                       Name  Flags
      node                   
      packageSerializedTree  

  public void buildClassSerializedForm(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=10, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content packageSerializedTree
         0: .line 215
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getClassSerializedHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* classSerializedTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content classSerializedTree
         1: .line 216
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            iconst_0
            invokeinterface com.sun.javadoc.PackageDoc.allClasses:(Z)[Lcom/sun/javadoc/ClassDoc;
            astore 4 /* classes */
        start local 4 // com.sun.javadoc.ClassDoc[] classes
         2: .line 217
            aload 4 /* classes */
            invokestatic java.util.Arrays.sort:([Ljava/lang/Object;)V
         3: .line 218
            aload 4 /* classes */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 15
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         4: aload 8
            iload 6
            aaload
            astore 5 /* classDoc */
        start local 5 // com.sun.javadoc.ClassDoc classDoc
         5: .line 219
            aload 0 /* this */
            aload 5 /* classDoc */
            putfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
         6: .line 220
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getSerialFieldWriter:(Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            putfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
         7: .line 221
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getSerialMethodWriter:(Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
            putfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
         8: .line 222
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.isClass:()Z
            ifeq 14
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.isSerializable:()Z
            ifeq 14
         9: .line 223
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokestatic com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialClassInclude:(Lcom/sun/javadoc/ClassDoc;)Z
            ifne 11
        10: .line 224
            goto 14
        11: .line 226
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] com.sun.javadoc.ClassDoc int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getClassHeader:(Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 9 /* classTree */
        start local 9 // com.sun.tools.doclets.internal.toolkit.Content classTree
        12: .line 227
            aload 0 /* this */
            aload 1 /* node */
            aload 9 /* classTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        13: .line 228
            aload 3 /* classSerializedTree */
            aload 9 /* classTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 9 // com.sun.tools.doclets.internal.toolkit.Content classTree
        end local 5 // com.sun.javadoc.ClassDoc classDoc
        14: .line 218
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        15: iload 6
            iload 7
            if_icmplt 4
        16: .line 231
            aload 2 /* packageSerializedTree */
            aload 3 /* classSerializedTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        17: .line 232
            return
        end local 4 // com.sun.javadoc.ClassDoc[] classes
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content classSerializedTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content packageSerializedTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   18     0                   this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   18     1                   node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   18     2  packageSerializedTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1   18     3    classSerializedTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            2   18     4                classes  [Lcom/sun/javadoc/ClassDoc;
            5   14     5               classDoc  Lcom/sun/javadoc/ClassDoc;
           12   14     9              classTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                       Name  Flags
      node                   
      packageSerializedTree  

  public void buildSerialUIDInfo(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content classTree
         0: .line 241
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getSerialUIDInfoHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* serialUidTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content serialUidTree
         1: .line 242
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            iconst_0
            invokeinterface com.sun.javadoc.ClassDoc.fields:(Z)[Lcom/sun/javadoc/FieldDoc;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 10
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content top int int com.sun.javadoc.FieldDoc[]
      StackMap stack:
         2: aload 7
            iload 5
            aaload
            astore 4 /* field */
        start local 4 // com.sun.javadoc.FieldDoc field
         3: .line 243
            aload 4 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.name:()Ljava/lang/String;
            ldc "serialVersionUID"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         4: .line 244
            aload 4 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.constantValueExpression:()Ljava/lang/String;
            ifnull 9
         5: .line 245
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            ldc "serialVersionUID:"
         6: .line 246
            aload 4 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.constantValueExpression:()Ljava/lang/String;
            aload 3 /* serialUidTree */
         7: .line 245
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.addSerialUIDInfo:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         8: .line 247
            goto 11
        end local 4 // com.sun.javadoc.FieldDoc field
         9: .line 242
      StackMap locals:
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        10: iload 5
            iload 6
            if_icmplt 2
        11: .line 250
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
      StackMap stack:
            aload 2 /* classTree */
            aload 3 /* serialUidTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        12: .line 251
            return
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content serialUidTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content classTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   13     0           this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   13     1           node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   13     2      classTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1   13     3  serialUidTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            3    9     4          field  Lcom/sun/javadoc/FieldDoc;
    MethodParameters:
           Name  Flags
      node       
      classTree  

  public void buildClassContent(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content classTree
         0: .line 260
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter.getClassContentHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* classContentTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
         1: .line 261
            aload 0 /* this */
            aload 1 /* node */
            aload 3 /* classContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         2: .line 262
            aload 2 /* classTree */
            aload 3 /* classContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         3: .line 263
            return
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content classTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    4     1              node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    4     2         classTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1    4     3  classContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
           Name  Flags
      node       
      classTree  

  public void buildSerializableMethods(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
         0: .line 273
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.getSerializableMethodsHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* serializableMethodTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content serializableMethodTree
         1: .line 274
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.serializationMethods:()[Lcom/sun/javadoc/MethodDoc;
            astore 4 /* members */
        start local 4 // com.sun.javadoc.MemberDoc[] members
         2: .line 275
            aload 4 /* members */
            arraylength
            istore 5 /* membersLength */
        start local 5 // int membersLength
         3: .line 276
            iload 5 /* membersLength */
            ifle 15
         4: .line 277
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         5: goto 14
         6: .line 278
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.MemberDoc[] int int
      StackMap stack:
            aload 0 /* this */
            aload 4 /* members */
            iload 6 /* i */
            aaload
            putfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
         7: .line 279
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
         8: .line 280
            iload 6 /* i */
            iload 5 /* membersLength */
            iconst_1
            isub
            if_icmpne 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter
         9: iconst_0
        10: .line 279
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.MemberDoc[] int int
      StackMap stack: com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter int
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.getMethodsContentHeader:(Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 7 /* methodsContentTree */
        start local 7 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
        11: .line 281
            aload 0 /* this */
            aload 1 /* node */
            aload 7 /* methodsContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        12: .line 282
            aload 3 /* serializableMethodTree */
            aload 7 /* methodsContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 7 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
        13: .line 277
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 6 /* i */
            iload 5 /* membersLength */
            if_icmplt 6
        end local 6 // int i
        15: .line 285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.serializationMethods:()[Lcom/sun/javadoc/MethodDoc;
            arraylength
            ifle 31
        16: .line 286
            aload 2 /* classContentTree */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
        17: .line 287
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            ldc "doclet.Serialized_Form_methods"
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
        18: .line 288
            aload 3 /* serializableMethodTree */
        19: .line 286
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.getSerializableMethods:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        20: .line 289
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.isSerializable:()Z
            ifeq 31
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.isExternalizable:()Z
            ifne 31
        21: .line 290
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.serializationMethods:()[Lcom/sun/javadoc/MethodDoc;
            arraylength
            ifne 31
        22: .line 291
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
        23: .line 292
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
        24: .line 293
            ldc "doclet.Serializable_no_customization"
        25: .line 292
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
        26: .line 291
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.getNoCustomizationMsg:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 6 /* noCustomizationMsg */
        start local 6 // com.sun.tools.doclets.internal.toolkit.Content noCustomizationMsg
        27: .line 294
            aload 2 /* classContentTree */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
        28: .line 295
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            ldc "doclet.Serialized_Form_methods"
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
        29: .line 296
            aload 6 /* noCustomizationMsg */
        30: .line 294
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.getSerializableMethods:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 6 // com.sun.tools.doclets.internal.toolkit.Content noCustomizationMsg
        31: .line 300
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int membersLength
        end local 4 // com.sun.javadoc.MemberDoc[] members
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content serializableMethodTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   32     0                    this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   32     1                    node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   32     2        classContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1   32     3  serializableMethodTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            2   32     4                 members  [Lcom/sun/javadoc/MemberDoc;
            3   32     5           membersLength  I
            5   15     6                       i  I
           11   13     7      methodsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
           27   31     6      noCustomizationMsg  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                  Name  Flags
      node              
      classContentTree  

  public void buildMethodSubHeader(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
         0: .line 309
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.MethodDoc
            aload 2 /* methodsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.addMemberHeader:(Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         1: .line 310
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    2     1                node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    2     2  methodsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                    Name  Flags
      node                
      methodsContentTree  

  public void buildDeprecatedMethodInfo(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
         0: .line 319
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.MethodDoc
            aload 2 /* methodsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.addDeprecatedMemberInfo:(Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         1: .line 320
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    2     1                node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    2     2  methodsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                    Name  Flags
      node                
      methodsContentTree  

  public void buildMethodInfo(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
         0: .line 329
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.nocomment:Z
            ifeq 2
         1: .line 330
            return
         2: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            aload 2 /* methodsContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         3: .line 333
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    4     1                node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    4     2  methodsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                    Name  Flags
      node                
      methodsContentTree  

  public void buildMethodDescription(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
         0: .line 342
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.MethodDoc
            aload 2 /* methodsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.addMemberDescription:(Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         1: .line 343
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    2     1                node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    2     2  methodsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                    Name  Flags
      node                
      methodsContentTree  

  public void buildMethodTags(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
         0: .line 352
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.methodWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialMethodWriter;
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.MethodDoc
            aload 2 /* methodsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter.addMemberTags:(Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         1: .line 353
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.MethodDoc
            astore 3 /* method */
        start local 3 // com.sun.javadoc.MethodDoc method
         2: .line 354
            aload 3 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            ldc "writeExternal"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 9
         3: .line 355
            aload 3 /* method */
            ldc "serialData"
            invokeinterface com.sun.javadoc.MethodDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
            arraylength
            ifne 9
         4: .line 356
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.serialwarn:Z
            ifeq 9
         5: .line 357
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getDocletSpecificMsg:()Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
         6: .line 358
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            invokeinterface com.sun.javadoc.MemberDoc.position:()Lcom/sun/javadoc/SourcePosition;
            ldc "doclet.MissingSerialDataTag"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         7: .line 359
            aload 3 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.qualifiedName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 3 /* method */
            invokeinterface com.sun.javadoc.MethodDoc.name:()Ljava/lang/String;
            aastore
         8: .line 357
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.warning:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
         9: .line 362
      StackMap locals: com.sun.javadoc.MethodDoc
      StackMap stack:
            return
        end local 3 // com.sun.javadoc.MethodDoc method
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content methodsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   10     0                this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   10     1                node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   10     2  methodsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            2   10     3              method  Lcom/sun/javadoc/MethodDoc;
    MethodParameters:
                    Name  Flags
      node                
      methodsContentTree  

  public void buildFieldHeader(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
         0: .line 371
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.serializableFields:()[Lcom/sun/javadoc/FieldDoc;
            arraylength
            ifle 2
         1: .line 372
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            aload 2 /* classContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildFieldSerializationOverview:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         2: .line 374
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    3     1              node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    3     2  classContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                  Name  Flags
      node              
      classContentTree  

  public void buildFieldSerializationOverview(com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.javadoc.ClassDoc classDoc
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
         0: .line 383
            aload 1 /* classDoc */
            invokeinterface com.sun.javadoc.ClassDoc.definesSerializableFields:()Z
            ifeq 20
         1: .line 384
            aload 1 /* classDoc */
            invokeinterface com.sun.javadoc.ClassDoc.serializableFields:()[Lcom/sun/javadoc/FieldDoc;
            iconst_0
            aaload
            astore 3 /* serialPersistentField */
        start local 3 // com.sun.javadoc.FieldDoc serialPersistentField
         2: .line 387
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* serialPersistentField */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.shouldPrintOverview:(Lcom/sun/javadoc/FieldDoc;)Z
            ifeq 20
         3: .line 388
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.getSerializableFieldsHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 4 /* serializableFieldsTree */
        start local 4 // com.sun.tools.doclets.internal.toolkit.Content serializableFieldsTree
         4: .line 389
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            iconst_1
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.getFieldsContentHeader:(Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 5 /* fieldsOverviewContentTree */
        start local 5 // com.sun.tools.doclets.internal.toolkit.Content fieldsOverviewContentTree
         5: .line 390
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* serialPersistentField */
         6: .line 391
            aload 5 /* fieldsOverviewContentTree */
         7: .line 390
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberDeprecatedInfo:(Lcom/sun/javadoc/FieldDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         8: .line 392
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.nocomment:Z
            ifne 15
         9: .line 393
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* serialPersistentField */
        10: .line 394
            aload 5 /* fieldsOverviewContentTree */
        11: .line 393
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberDescription:(Lcom/sun/javadoc/FieldDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        12: .line 395
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* serialPersistentField */
        13: .line 396
            aload 5 /* fieldsOverviewContentTree */
        14: .line 395
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberTags:(Lcom/sun/javadoc/FieldDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        15: .line 398
      StackMap locals: com.sun.javadoc.FieldDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
      StackMap stack:
            aload 4 /* serializableFieldsTree */
            aload 5 /* fieldsOverviewContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        16: .line 399
            aload 2 /* classContentTree */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
        17: .line 400
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            ldc "doclet.Serialized_Form_class"
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
        18: .line 401
            aload 4 /* serializableFieldsTree */
        19: .line 399
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.getSerializableFields:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 5 // com.sun.tools.doclets.internal.toolkit.Content fieldsOverviewContentTree
        end local 4 // com.sun.tools.doclets.internal.toolkit.Content serializableFieldsTree
        end local 3 // com.sun.javadoc.FieldDoc serialPersistentField
        20: .line 404
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
        end local 1 // com.sun.javadoc.ClassDoc classDoc
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   21     0                       this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   21     1                   classDoc  Lcom/sun/javadoc/ClassDoc;
            0   21     2           classContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            2   20     3      serialPersistentField  Lcom/sun/javadoc/FieldDoc;
            4   20     4     serializableFieldsTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            5   20     5  fieldsOverviewContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                  Name  Flags
      classDoc          
      classContentTree  

  public void buildSerializableFields(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
         0: .line 413
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.serializableFields:()[Lcom/sun/javadoc/FieldDoc;
            astore 3 /* members */
        start local 3 // com.sun.javadoc.MemberDoc[] members
         1: .line 414
            aload 3 /* members */
            arraylength
            istore 4 /* membersLength */
        start local 4 // int membersLength
         2: .line 415
            iload 4 /* membersLength */
            ifle 22
         3: .line 416
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.getSerializableFieldsHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 5 /* serializableFieldsTree */
        start local 5 // com.sun.tools.doclets.internal.toolkit.Content serializableFieldsTree
         4: .line 417
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         5: goto 17
         6: .line 418
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.MemberDoc[] int com.sun.tools.doclets.internal.toolkit.Content int
      StackMap stack:
            aload 0 /* this */
            aload 3 /* members */
            iload 6 /* i */
            aaload
            putfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
         7: .line 419
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.definesSerializableFields:()Z
            ifne 15
         8: .line 420
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
         9: .line 421
            iload 6 /* i */
            iload 4 /* membersLength */
            iconst_1
            isub
            if_icmpne 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack: com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter
        10: iconst_0
        11: .line 420
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.MemberDoc[] int com.sun.tools.doclets.internal.toolkit.Content int
      StackMap stack: com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter int
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.getFieldsContentHeader:(Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 7 /* fieldsContentTree */
        start local 7 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
        12: .line 422
            aload 0 /* this */
            aload 1 /* node */
            aload 7 /* fieldsContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        13: .line 423
            aload 5 /* serializableFieldsTree */
            aload 7 /* fieldsContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 7 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
        14: .line 424
            goto 16
        15: .line 426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* serializableFieldsTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.buildSerialFieldTagsInfo:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        16: .line 417
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 6 /* i */
            iload 4 /* membersLength */
            if_icmplt 6
        end local 6 // int i
        18: .line 429
            aload 2 /* classContentTree */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
        19: .line 430
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            ldc "doclet.Serialized_Form_fields"
            invokevirtual com.sun.tools.doclets.internal.toolkit.Configuration.getText:(Ljava/lang/String;)Ljava/lang/String;
        20: .line 431
            aload 5 /* serializableFieldsTree */
        21: .line 429
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.getSerializableFields:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 5 // com.sun.tools.doclets.internal.toolkit.Content serializableFieldsTree
        22: .line 433
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int membersLength
        end local 3 // com.sun.javadoc.MemberDoc[] members
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content classContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   23     0                    this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   23     1                    node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   23     2        classContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1   23     3                 members  [Lcom/sun/javadoc/MemberDoc;
            2   23     4           membersLength  I
            4   22     5  serializableFieldsTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            5   18     6                       i  I
           12   14     7       fieldsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                  Name  Flags
      node              
      classContentTree  

  public void buildFieldSubHeader(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
         0: .line 442
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.definesSerializableFields:()Z
            ifne 6
         1: .line 443
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.FieldDoc
            astore 3 /* field */
        start local 3 // com.sun.javadoc.FieldDoc field
         2: .line 444
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.type:()Lcom/sun/javadoc/Type;
            invokeinterface com.sun.javadoc.Type.asClassDoc:()Lcom/sun/javadoc/ClassDoc;
         3: .line 445
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.type:()Lcom/sun/javadoc/Type;
            invokeinterface com.sun.javadoc.Type.typeName:()Ljava/lang/String;
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.type:()Lcom/sun/javadoc/Type;
            invokeinterface com.sun.javadoc.Type.dimension:()Ljava/lang/String;
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.name:()Ljava/lang/String;
         4: .line 446
            aload 2 /* fieldsContentTree */
         5: .line 444
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberHeader:(Lcom/sun/javadoc/ClassDoc;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 3 // com.sun.javadoc.FieldDoc field
         6: .line 448
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    7     1               node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    7     2  fieldsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            2    6     3              field  Lcom/sun/javadoc/FieldDoc;
    MethodParameters:
                   Name  Flags
      node               
      fieldsContentTree  

  public void buildFieldDeprecationInfo(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
         0: .line 457
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokeinterface com.sun.javadoc.ClassDoc.definesSerializableFields:()Z
            ifne 3
         1: .line 458
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.FieldDoc
            astore 3 /* field */
        start local 3 // com.sun.javadoc.FieldDoc field
         2: .line 459
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* field */
            aload 2 /* fieldsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberDeprecatedInfo:(Lcom/sun/javadoc/FieldDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 3 // com.sun.javadoc.FieldDoc field
         3: .line 461
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    4     1               node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    4     2  fieldsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            2    3     3              field  Lcom/sun/javadoc/FieldDoc;
    MethodParameters:
                   Name  Flags
      node               
      fieldsContentTree  

  public void buildSerialFieldTagsInfo(com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.Content serializableFieldsTree
         0: .line 469
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.nocomment:Z
            ifeq 2
         1: .line 470
            return
         2: .line 472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.FieldDoc
            astore 2 /* field */
        start local 2 // com.sun.javadoc.FieldDoc field
         3: .line 477
            aload 2 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.serialFieldTags:()[Lcom/sun/javadoc/SerialFieldTag;
            astore 3 /* tags */
        start local 3 // com.sun.javadoc.SerialFieldTag[] tags
         4: .line 478
            aload 3 /* tags */
            invokestatic java.util.Arrays.sort:([Ljava/lang/Object;)V
         5: .line 479
            aload 3 /* tags */
            arraylength
            istore 4 /* tagsLength */
        start local 4 // int tagsLength
         6: .line 480
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 20
         8: .line 481
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.FieldDoc com.sun.javadoc.SerialFieldTag[] int int
      StackMap stack:
            aload 3 /* tags */
            iload 5 /* i */
            aaload
            invokeinterface com.sun.javadoc.SerialFieldTag.fieldName:()Ljava/lang/String;
            ifnull 19
            aload 3 /* tags */
            iload 5 /* i */
            aaload
            invokeinterface com.sun.javadoc.SerialFieldTag.fieldType:()Ljava/lang/String;
            ifnonnull 10
         9: .line 482
            goto 19
        10: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
        11: .line 484
            iload 5 /* i */
            iload 4 /* tagsLength */
            iconst_1
            isub
            if_icmpne 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter
        12: iconst_0
        13: .line 483
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.FieldDoc com.sun.javadoc.SerialFieldTag[] int int
      StackMap stack: com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter int
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.getFieldsContentHeader:(Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 6 /* fieldsContentTree */
        start local 6 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
        14: .line 485
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* tags */
            iload 5 /* i */
            aaload
            invokeinterface com.sun.javadoc.SerialFieldTag.fieldTypeDoc:()Lcom/sun/javadoc/ClassDoc;
        15: .line 486
            aload 3 /* tags */
            iload 5 /* i */
            aaload
            invokeinterface com.sun.javadoc.SerialFieldTag.fieldType:()Ljava/lang/String;
            ldc ""
            aload 3 /* tags */
            iload 5 /* i */
            aaload
            invokeinterface com.sun.javadoc.SerialFieldTag.fieldName:()Ljava/lang/String;
            aload 6 /* fieldsContentTree */
        16: .line 485
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberHeader:(Lcom/sun/javadoc/ClassDoc;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        17: .line 487
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* tags */
            iload 5 /* i */
            aaload
            aload 6 /* fieldsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberDescription:(Lcom/sun/javadoc/SerialFieldTag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        18: .line 488
            aload 1 /* serializableFieldsTree */
            aload 6 /* fieldsContentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 6 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
        19: .line 480
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 5 /* i */
            iload 4 /* tagsLength */
            if_icmplt 8
        end local 5 // int i
        21: .line 490
            return
        end local 4 // int tagsLength
        end local 3 // com.sun.javadoc.SerialFieldTag[] tags
        end local 2 // com.sun.javadoc.FieldDoc field
        end local 1 // com.sun.tools.doclets.internal.toolkit.Content serializableFieldsTree
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   22     0                    this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   22     1  serializableFieldsTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            3   22     2                   field  Lcom/sun/javadoc/FieldDoc;
            4   22     3                    tags  [Lcom/sun/javadoc/SerialFieldTag;
            6   22     4              tagsLength  I
            7   21     5                       i  I
           14   19     6       fieldsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                        Name  Flags
      serializableFieldsTree  

  public void buildFieldInfo(com.sun.tools.doclets.internal.toolkit.builders.XMLNode, com.sun.tools.doclets.internal.toolkit.Content);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
         0: .line 499
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.nocomment:Z
            ifeq 2
         1: .line 500
            return
         2: .line 502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.currentMember:Lcom/sun/javadoc/MemberDoc;
            checkcast com.sun.javadoc.FieldDoc
            astore 3 /* field */
        start local 3 // com.sun.javadoc.FieldDoc field
         3: .line 503
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
            astore 4 /* cd */
        start local 4 // com.sun.javadoc.ClassDoc cd
         4: .line 505
            aload 3 /* field */
            ldc "serial"
            invokeinterface com.sun.javadoc.FieldDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
            arraylength
            ifne 10
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.isSynthetic:()Z
            ifne 10
         5: .line 506
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.serialwarn:Z
            ifeq 10
         6: .line 507
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.message:Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.position:()Lcom/sun/javadoc/SourcePosition;
         7: .line 508
            ldc "doclet.MissingSerialTag"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 4 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.qualifiedName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         8: .line 509
            aload 3 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.name:()Ljava/lang/String;
            aastore
         9: .line 507
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.warning:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 511
      StackMap locals: com.sun.javadoc.FieldDoc com.sun.javadoc.ClassDoc
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* field */
            aload 2 /* fieldsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberDescription:(Lcom/sun/javadoc/FieldDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        11: .line 512
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.fieldWriter:Lcom/sun/tools/doclets/internal/toolkit/SerializedFormWriter$SerialFieldWriter;
            aload 3 /* field */
            aload 2 /* fieldsContentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter.addMemberTags:(Lcom/sun/javadoc/FieldDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        12: .line 513
            return
        end local 4 // com.sun.javadoc.ClassDoc cd
        end local 3 // com.sun.javadoc.FieldDoc field
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content fieldsContentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0   13     1               node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   13     2  fieldsContentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            3   13     3              field  Lcom/sun/javadoc/FieldDoc;
            4   13     4                 cd  Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
                   Name  Flags
      node               
      fieldsContentTree  

  public static boolean serialInclude(com.sun.javadoc.Doc);
    descriptor: (Lcom/sun/javadoc/Doc;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javadoc.Doc doc
         0: .line 522
            aload 0 /* doc */
            ifnonnull 2
         1: .line 523
            iconst_0
            ireturn
         2: .line 525
      StackMap locals:
      StackMap stack:
            aload 0 /* doc */
            invokeinterface com.sun.javadoc.Doc.isClass:()Z
            ifeq 4
         3: .line 526
            aload 0 /* doc */
            checkcast com.sun.javadoc.ClassDoc
            invokestatic com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialClassInclude:(Lcom/sun/javadoc/ClassDoc;)Z
            goto 5
         4: .line 527
      StackMap locals:
      StackMap stack:
            aload 0 /* doc */
            invokestatic com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialDocInclude:(Lcom/sun/javadoc/Doc;)Z
         5: .line 525
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // com.sun.javadoc.Doc doc
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0   doc  Lcom/sun/javadoc/Doc;
    MethodParameters:
      Name  Flags
      doc   

  private static boolean serialClassInclude(com.sun.javadoc.ClassDoc);
    descriptor: (Lcom/sun/javadoc/ClassDoc;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javadoc.ClassDoc cd
         0: .line 537
            aload 0 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.isEnum:()Z
            ifeq 2
         1: .line 538
            iconst_0
            ireturn
         2: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.superclassType:()Lcom/sun/javadoc/Type;
            pop
         3: .line 542
            goto 6
      StackMap locals:
      StackMap stack: java.lang.NullPointerException
         4: pop
         5: .line 544
            iconst_0
            ireturn
         6: .line 546
      StackMap locals:
      StackMap stack:
            aload 0 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.isSerializable:()Z
            ifeq 12
         7: .line 547
            aload 0 /* cd */
            ldc "serial"
            invokeinterface com.sun.javadoc.ClassDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
            arraylength
            ifle 9
         8: .line 548
            aload 0 /* cd */
            invokestatic com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialDocInclude:(Lcom/sun/javadoc/Doc;)Z
            ireturn
         9: .line 549
      StackMap locals:
      StackMap stack:
            aload 0 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.isPublic:()Z
            ifne 10
            aload 0 /* cd */
            invokeinterface com.sun.javadoc.ClassDoc.isProtected:()Z
            ifeq 11
        10: .line 550
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        11: .line 552
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        12: .line 555
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.sun.javadoc.ClassDoc cd
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0    cd  Lcom/sun/javadoc/ClassDoc;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NullPointerException
    MethodParameters:
      Name  Flags
      cd    

  private static boolean serialDocInclude(com.sun.javadoc.Doc);
    descriptor: (Lcom/sun/javadoc/Doc;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javadoc.Doc doc
         0: .line 565
            aload 0 /* doc */
            invokeinterface com.sun.javadoc.Doc.isEnum:()Z
            ifeq 2
         1: .line 566
            iconst_0
            ireturn
         2: .line 568
      StackMap locals:
      StackMap stack:
            aload 0 /* doc */
            ldc "serial"
            invokeinterface com.sun.javadoc.Doc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
            astore 1 /* serial */
        start local 1 // com.sun.javadoc.Tag[] serial
         3: .line 569
            aload 1 /* serial */
            arraylength
            ifle 9
         4: .line 570
            aload 1 /* serial */
            iconst_0
            aaload
            invokeinterface com.sun.javadoc.Tag.text:()Ljava/lang/String;
            invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* serialtext */
        start local 2 // java.lang.String serialtext
         5: .line 571
            aload 2 /* serialtext */
            ldc "exclude"
            invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
            ifeq 7
         6: .line 572
            iconst_0
            ireturn
         7: .line 573
      StackMap locals: com.sun.javadoc.Tag[] java.lang.String
      StackMap stack:
            aload 2 /* serialtext */
            ldc "include"
            invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
            ifeq 9
         8: .line 574
            iconst_1
            ireturn
        end local 2 // java.lang.String serialtext
         9: .line 577
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // com.sun.javadoc.Tag[] serial
        end local 0 // com.sun.javadoc.Doc doc
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0         doc  Lcom/sun/javadoc/Doc;
            3   10     1      serial  [Lcom/sun/javadoc/Tag;
            5    9     2  serialtext  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      doc   

  private boolean serialClassFoundToDocument(com.sun.javadoc.ClassDoc[]);
    descriptor: ([Lcom/sun/javadoc/ClassDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
        start local 1 // com.sun.javadoc.ClassDoc[] classes
         0: .line 587
            aload 1 /* classes */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 5
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder com.sun.javadoc.ClassDoc[] top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* aClass */
        start local 2 // com.sun.javadoc.ClassDoc aClass
         2: .line 588
            aload 2 /* aClass */
            invokestatic com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder.serialClassInclude:(Lcom/sun/javadoc/ClassDoc;)Z
            ifeq 4
         3: .line 589
            iconst_1
            ireturn
        end local 2 // com.sun.javadoc.ClassDoc aClass
         4: .line 587
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
         5: iload 3
            iload 4
            if_icmplt 1
         6: .line 592
            iconst_0
            ireturn
        end local 1 // com.sun.javadoc.ClassDoc[] classes
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.SerializedFormBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder;
            0    7     1  classes  [Lcom/sun/javadoc/ClassDoc;
            2    4     2   aClass  Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
         Name  Flags
      classes  
}
SourceFile: "SerializedFormBuilder.java"
InnerClasses:
  public abstract SerialFieldWriter = com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialFieldWriter of com.sun.tools.doclets.internal.toolkit.SerializedFormWriter
  public abstract SerialMethodWriter = com.sun.tools.doclets.internal.toolkit.SerializedFormWriter$SerialMethodWriter of com.sun.tools.doclets.internal.toolkit.SerializedFormWriter
  public Context = com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context of com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()