public class com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder 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.ConstantsSummaryBuilder
  super_class: com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
{
  public static final java.lang.String ROOT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "ConstantSummary"

  public static final int MAX_CONSTANT_VALUE_INDEX_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  protected final com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter writer;
    descriptor: Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.util.Set<com.sun.javadoc.ClassDoc> classDocsWithConstFields;
    descriptor: Ljava/util/Set;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/Set<Lcom/sun/javadoc/ClassDoc;>;

  protected java.util.Set<java.lang.String> printedPackageHeaders;
    descriptor: Ljava/util/Set;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  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

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

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

  private void <init>(com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context, com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context context
        start local 2 // com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter writer
         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 94
            aload 0 /* this */
            iconst_1
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.first:Z
         2: .line 105
            aload 0 /* this */
            aload 2 /* writer */
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
         3: .line 106
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.classDocsWithConstFields:Ljava/util/Set;
         4: .line 107
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter writer
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context context
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0    5     1  context  Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;
            0    5     2   writer  Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
    MethodParameters:
         Name  Flags
      context  
      writer   

  public static com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder getInstance(com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context, com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter);
    descriptor: (Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;)Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context context
        start local 1 // com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter writer
         0: .line 117
            new com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder
            dup
            aload 0 /* context */
            aload 1 /* writer */
            invokespecial com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.<init>:(Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder$Context;Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;)V
            areturn
        end local 1 // com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter writer
        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;
            0    1     1   writer  Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
    MethodParameters:
         Name  Flags
      context  
      writer   

  public void build();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
         0: .line 124
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            ifnonnull 2
         1: .line 126
            return
         2: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.layoutParser:Lcom/sun/tools/doclets/internal/toolkit/builders/LayoutParser;
            ldc "ConstantSummary"
            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.ConstantsSummaryBuilder.contentTree:Lcom/sun/tools/doclets/internal/toolkit/Content;
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.build:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         3: .line 129
            return
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
    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.ConstantsSummaryBuilder this
         0: .line 135
            ldc "ConstantSummary"
            areturn
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;

  public void buildConstantSummary(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.ConstantsSummaryBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content contentTree
         0: .line 145
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.getHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 2 /* contentTree */
         1: .line 146
            aload 0 /* this */
            aload 1 /* node */
            aload 2 /* contentTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         2: .line 147
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.addFooter:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         3: .line 148
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.printDocument:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         4: .line 149
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.close:()V
         5: .line 150
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content contentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0    6     1         node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    6     2  contentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
             Name  Flags
      node         
      contentTree  

  public void buildContents(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=5, locals=6, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content contentTree
         0: .line 159
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.getContentsHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* contentListTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content contentListTree
         1: .line 160
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
         2: .line 161
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.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 9
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder 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:
         3: 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
         4: .line 162
            aload 0 /* this */
            aload 4 /* pkg */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.hasConstantField:(Lcom/sun/javadoc/PackageDoc;)Z
            ifeq 9
            aload 0 /* this */
            aload 4 /* pkg */
            invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.hasPrintedPackageIndex:(Ljava/lang/String;)Z
            ifne 9
         5: .line 163
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            aload 4 /* pkg */
         6: .line 164
            aload 0 /* this */
            aload 4 /* pkg */
            invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.parsePackageName:(Ljava/lang/String;)Ljava/lang/String;
         7: .line 165
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            aload 3 /* contentListTree */
         8: .line 163
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.addLinkToPackageContent:(Lcom/sun/javadoc/PackageDoc;Ljava/lang/String;Ljava/util/Set;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 4 // com.sun.javadoc.PackageDoc pkg
         9: .line 161
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        10: .line 168
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            aload 3 /* contentListTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.addContentsList:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        11: .line 169
            return
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content contentListTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content contentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   12     0             this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0   12     1             node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   12     2      contentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1   12     3  contentListTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            4    9     4              pkg  Lcom/sun/javadoc/PackageDoc;
    MethodParameters:
             Name  Flags
      node         
      contentTree  

  public void buildConstantSummaries(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.ConstantsSummaryBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content contentTree
         0: .line 178
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
         1: .line 179
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.getConstantSummaries:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 3 /* summariesTree */
        start local 3 // com.sun.tools.doclets.internal.toolkit.Content summariesTree
         2: .line 180
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.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 8
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder 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:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.javadoc.PackageDoc
            astore 4 /* aPackage */
        start local 4 // com.sun.javadoc.PackageDoc aPackage
         4: .line 181
            aload 0 /* this */
            aload 4 /* aPackage */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.hasConstantField:(Lcom/sun/javadoc/PackageDoc;)Z
            ifeq 8
         5: .line 182
            aload 0 /* this */
            aload 4 /* aPackage */
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
         6: .line 184
            aload 0 /* this */
            aload 1 /* node */
            aload 3 /* summariesTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         7: .line 185
            aload 0 /* this */
            iconst_0
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.first:Z
        end local 4 // com.sun.javadoc.PackageDoc aPackage
         8: .line 180
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         9: .line 188
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            aload 3 /* summariesTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.addConstantSummaries:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        10: .line 189
            return
        end local 3 // com.sun.tools.doclets.internal.toolkit.Content summariesTree
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content contentTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   11     0           this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0   11     1           node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   11     2    contentTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            2   11     3  summariesTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            4    8     4       aPackage  Lcom/sun/javadoc/PackageDoc;
    MethodParameters:
             Name  Flags
      node         
      contentTree  

  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=4, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content summariesTree
         0: .line 198
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.parsePackageName:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* parsedPackageName */
        start local 3 // java.lang.String parsedPackageName
         1: .line 199
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            aload 3 /* parsedPackageName */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 4
         2: .line 200
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.parsePackageName:(Ljava/lang/String;)Ljava/lang/String;
            aload 2 /* summariesTree */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.first:Z
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.addPackageName:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;Z)V
         3: .line 201
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            aload 3 /* parsedPackageName */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         4: .line 203
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 3 // java.lang.String parsedPackageName
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content summariesTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    5     0               this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0    5     1               node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    5     2      summariesTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            1    5     3  parsedPackageName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      node           
      summariesTree  

  public void buildClassConstantSummary(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=9, args_size=3
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content summariesTree
         0: .line 212
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 2
         1: .line 213
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Lcom/sun/javadoc/PackageDoc;
            invokeinterface com.sun.javadoc.PackageDoc.allClasses:()[Lcom/sun/javadoc/ClassDoc;
            goto 5
         2: .line 214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.classDocCatalog:Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
         3: .line 215
            ldc "<Unnamed>"
         4: .line 214
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.allClasses:(Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
         5: .line 212
      StackMap locals:
      StackMap stack: com.sun.javadoc.ClassDoc[]
            astore 3 /* classes */
        start local 3 // com.sun.javadoc.ClassDoc[] classes
         6: .line 216
            aload 3 /* classes */
            invokestatic java.util.Arrays.sort:([Ljava/lang/Object;)V
         7: .line 217
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.getClassConstantHeader:()Lcom/sun/tools/doclets/internal/toolkit/Content;
            astore 4 /* classConstantTree */
        start local 4 // com.sun.tools.doclets.internal.toolkit.Content classConstantTree
         8: .line 218
            aload 3 /* classes */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 16
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] com.sun.tools.doclets.internal.toolkit.Content top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         9: aload 8
            iload 6
            aaload
            astore 5 /* doc */
        start local 5 // com.sun.javadoc.ClassDoc doc
        10: .line 219
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.classDocsWithConstFields:Ljava/util/Set;
            aload 5 /* doc */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 15
        11: .line 220
            aload 5 /* doc */
            invokeinterface com.sun.javadoc.ClassDoc.isIncluded:()Z
            ifne 13
        12: .line 221
            goto 15
        13: .line 223
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            aload 0 /* this */
            aload 5 /* doc */
            putfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
        14: .line 225
            aload 0 /* this */
            aload 1 /* node */
            aload 4 /* classConstantTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.buildChildren:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        end local 5 // com.sun.javadoc.ClassDoc doc
        15: .line 218
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder com.sun.tools.doclets.internal.toolkit.builders.XMLNode com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc[] com.sun.tools.doclets.internal.toolkit.Content top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        16: iload 6
            iload 7
            if_icmplt 9
        17: .line 227
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.writer:Lcom/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter;
            aload 2 /* summariesTree */
            aload 4 /* classConstantTree */
            invokeinterface com.sun.tools.doclets.internal.toolkit.ConstantsSummaryWriter.addClassConstant:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
        18: .line 228
            return
        end local 4 // com.sun.tools.doclets.internal.toolkit.Content classConstantTree
        end local 3 // com.sun.javadoc.ClassDoc[] classes
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content summariesTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   19     0               this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0   19     1               node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0   19     2      summariesTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
            6   19     3            classes  [Lcom/sun/javadoc/ClassDoc;
            8   19     4  classConstantTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
           10   15     5                doc  Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
               Name  Flags
      node           
      summariesTree  

  public void buildConstantMembers(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.ConstantsSummaryBuilder this
        start local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        start local 2 // com.sun.tools.doclets.internal.toolkit.Content classConstantTree
         0: .line 238
            new com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.currentClass:Lcom/sun/javadoc/ClassDoc;
            invokespecial com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder.<init>:(Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;Lcom/sun/javadoc/ClassDoc;)V
            aload 1 /* node */
            aload 2 /* classConstantTree */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder.buildMembersSummary:(Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
         1: .line 239
            return
        end local 2 // com.sun.tools.doclets.internal.toolkit.Content classConstantTree
        end local 1 // com.sun.tools.doclets.internal.toolkit.builders.XMLNode node
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0    2     1               node  Lcom/sun/tools/doclets/internal/toolkit/builders/XMLNode;
            0    2     2  classConstantTree  Lcom/sun/tools/doclets/internal/toolkit/Content;
    MethodParameters:
                   Name  Flags
      node               
      classConstantTree  

  private boolean hasConstantField(com.sun.javadoc.PackageDoc);
    descriptor: (Lcom/sun/javadoc/PackageDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=8, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // com.sun.javadoc.PackageDoc pkg
         0: .line 249
            aload 1 /* pkg */
            invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 2
         1: .line 250
            aload 1 /* pkg */
            invokeinterface com.sun.javadoc.PackageDoc.allClasses:()[Lcom/sun/javadoc/ClassDoc;
            goto 3
         2: .line 251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            getfield com.sun.tools.doclets.internal.toolkit.Configuration.classDocCatalog:Lcom/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog;
            ldc "<Unnamed>"
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.ClassDocCatalog.allClasses:(Ljava/lang/String;)[Lcom/sun/javadoc/ClassDoc;
         3: .line 248
      StackMap locals:
      StackMap stack: com.sun.javadoc.ClassDoc[]
            astore 2 /* classes */
        start local 2 // com.sun.javadoc.ClassDoc[] classes
         4: .line 252
            iconst_0
            istore 3 /* found */
        start local 3 // boolean found
         5: .line 253
            aload 2 /* classes */
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 10
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder com.sun.javadoc.PackageDoc com.sun.javadoc.ClassDoc[] int top int int com.sun.javadoc.ClassDoc[]
      StackMap stack:
         6: aload 7
            iload 5
            aaload
            astore 4 /* doc */
        start local 4 // com.sun.javadoc.ClassDoc doc
         7: .line 254
            aload 4 /* doc */
            invokeinterface com.sun.javadoc.ClassDoc.isIncluded:()Z
            ifeq 9
            aload 0 /* this */
            aload 4 /* doc */
            invokevirtual com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.hasConstantField:(Lcom/sun/javadoc/ClassDoc;)Z
            ifeq 9
         8: .line 255
            iconst_1
            istore 3 /* found */
        end local 4 // com.sun.javadoc.ClassDoc doc
         9: .line 253
      StackMap locals:
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        10: iload 5
            iload 6
            if_icmplt 6
        11: .line 258
            iload 3 /* found */
            ireturn
        end local 3 // boolean found
        end local 2 // com.sun.javadoc.ClassDoc[] classes
        end local 1 // com.sun.javadoc.PackageDoc pkg
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0   12     1      pkg  Lcom/sun/javadoc/PackageDoc;
            4   12     2  classes  [Lcom/sun/javadoc/ClassDoc;
            5   12     3    found  Z
            7    9     4      doc  Lcom/sun/javadoc/ClassDoc;
    MethodParameters:
      Name  Flags
      pkg   

  private boolean hasConstantField(com.sun.javadoc.ClassDoc);
    descriptor: (Lcom/sun/javadoc/ClassDoc;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // com.sun.javadoc.ClassDoc classDoc
         0: .line 268
            new com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap
            dup
            aload 1 /* classDoc */
         1: .line 269
            iconst_2
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
         2: .line 268
            invokespecial com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.<init>:(Lcom/sun/javadoc/ClassDoc;ILcom/sun/tools/doclets/internal/toolkit/Configuration;)V
            astore 2 /* visibleMemberMapFields */
        start local 2 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap visibleMemberMapFields
         3: .line 270
            aload 2 /* visibleMemberMapFields */
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.configuration:Lcom/sun/tools/doclets/internal/toolkit/Configuration;
            invokevirtual com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.getLeafClassMembers:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;)Ljava/util/List;
            astore 3 /* fields */
        start local 3 // java.util.List fields
         4: .line 271
            aload 3 /* fields */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 10
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder com.sun.javadoc.ClassDoc com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap java.util.List top java.util.Iterator
      StackMap stack:
         5: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* f */
        start local 4 // java.lang.Object f
         6: .line 272
            aload 4 /* f */
            checkcast com.sun.javadoc.FieldDoc
            astore 6 /* field */
        start local 6 // com.sun.javadoc.FieldDoc field
         7: .line 273
            aload 6 /* field */
            invokeinterface com.sun.javadoc.FieldDoc.constantValueExpression:()Ljava/lang/String;
            ifnull 10
         8: .line 274
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.classDocsWithConstFields:Ljava/util/Set;
            aload 1 /* classDoc */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         9: .line 275
            iconst_1
            ireturn
        end local 6 // com.sun.javadoc.FieldDoc field
        end local 4 // java.lang.Object f
        10: .line 271
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        11: .line 278
            iconst_0
            ireturn
        end local 3 // java.util.List fields
        end local 2 // com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap visibleMemberMapFields
        end local 1 // com.sun.javadoc.ClassDoc classDoc
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   12     0                    this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0   12     1                classDoc  Lcom/sun/javadoc/ClassDoc;
            3   12     2  visibleMemberMapFields  Lcom/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap;
            4   12     3                  fields  Ljava/util/List<*>;
            6   10     4                       f  Ljava/lang/Object;
            7   10     6                   field  Lcom/sun/javadoc/FieldDoc;
    MethodParameters:
          Name  Flags
      classDoc  

  private boolean hasPrintedPackageIndex(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=7, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // java.lang.String pkgname
         0: .line 288
            aload 0 /* this */
            getfield com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            iconst_0
            anewarray java.lang.String
            invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            astore 2 /* list */
        start local 2 // java.lang.String[] list
         1: .line 289
            aload 2 /* list */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 6
      StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder java.lang.String java.lang.String[] top int int java.lang.String[]
      StackMap stack:
         2: aload 6
            iload 4
            aaload
            astore 3 /* packageHeader */
        start local 3 // java.lang.String packageHeader
         3: .line 290
            aload 1 /* pkgname */
            aload 3 /* packageHeader */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 5
         4: .line 291
            iconst_1
            ireturn
        end local 3 // java.lang.String packageHeader
         5: .line 289
      StackMap locals:
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
         6: iload 4
            iload 5
            if_icmplt 2
         7: .line 294
            iconst_0
            ireturn
        end local 2 // java.lang.String[] list
        end local 1 // java.lang.String pkgname
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0    8     1        pkgname  Ljava/lang/String;
            1    8     2           list  [Ljava/lang/String;
            3    5     3  packageHeader  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      pkgname  

  private java.lang.String parsePackageName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // java.lang.String pkgname
         0: .line 378
            iconst_m1
            istore 2 /* index */
        start local 2 // int index
         1: .line 379
            iconst_0
            istore 3 /* j */
        start local 3 // int j
         2: goto 5
         3: .line 380
      StackMap locals: int int
      StackMap stack:
            aload 1 /* pkgname */
            ldc "."
            iload 2 /* index */
            iconst_1
            iadd
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
            istore 2 /* index */
         4: .line 379
            iinc 3 /* j */ 1
      StackMap locals:
      StackMap stack:
         5: iload 3 /* j */
            iconst_2
            if_icmplt 3
        end local 3 // int j
         6: .line 382
            iload 2 /* index */
            iconst_m1
            if_icmpeq 8
         7: .line 383
            aload 1 /* pkgname */
            iconst_0
            iload 2 /* index */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 1 /* pkgname */
         8: .line 385
      StackMap locals:
      StackMap stack:
            aload 1 /* pkgname */
            areturn
        end local 2 // int index
        end local 1 // java.lang.String pkgname
        end local 0 // com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lcom/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder;
            0    9     1  pkgname  Ljava/lang/String;
            1    9     2    index  I
            2    6     3        j  I
    MethodParameters:
         Name  Flags
      pkgname  
}
SourceFile: "ConstantsSummaryBuilder.java"
NestMembers:
  com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder
InnerClasses:
  public Context = com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder$Context of com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
  private ConstantFieldBuilder = com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder of com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()