public class jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder extends jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder
  super_class: jdk.javadoc.internal.doclets.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 jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter writer;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.util.Set<javax.lang.model.element.TypeElement> typeElementsWithConstFields;
    descriptor: Ljava/util/Set;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;

  protected final java.util.Set<javax.lang.model.element.PackageElement> printedPackageHeaders;
    descriptor: Ljava/util/Set;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;

  private javax.lang.model.element.PackageElement currentPackage;
    descriptor: Ljavax/lang/model/element/PackageElement;
    flags: (0x0002) ACC_PRIVATE

  private javax.lang.model.element.TypeElement currentClass;
    descriptor: Ljavax/lang/model/element/TypeElement;
    flags: (0x0002) ACC_PRIVATE

  private jdk.javadoc.internal.doclets.toolkit.Content contentTree;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
    flags: (0x0002) ACC_PRIVATE

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

  private void <init>(jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context, jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
        start local 2 // jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter writer
         0: .line 108
            aload 0 /* this */
            aload 1 /* context */
            invokespecial jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;)V
         1: .line 98
            aload 0 /* this */
            iconst_1
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.first:Z
         2: .line 109
            aload 0 /* this */
            aload 2 /* writer */
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
         3: .line 110
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.typeElementsWithConstFields:Ljava/util/Set;
         4: .line 111
            aload 0 /* this */
            new java.util.TreeSet
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makePackageComparator:()Ljava/util/Comparator;
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
         5: .line 112
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter writer
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0    6     1  context  Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;
            0    6     2   writer  Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
    MethodParameters:
         Name  Flags
      context  
      writer   

  public static jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder getInstance(jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context, jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;)Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
        start local 1 // jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter writer
         0: .line 123
            new jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder
            dup
            aload 0 /* context */
            aload 1 /* writer */
            invokespecial jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;)V
            areturn
        end local 1 // jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter writer
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder$Context;
            0    1     1   writer  Ljdk/javadoc/internal/doclets/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 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
         0: .line 132
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            ifnonnull 2
         1: .line 134
            return
         2: .line 136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.layoutParser:Ljdk/javadoc/internal/doclets/toolkit/builders/LayoutParser;
            ldc "ConstantSummary"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.LayoutParser.parseXML:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.contentTree:Ljdk/javadoc/internal/doclets/toolkit/Content;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.build:(Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 137
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
         0: .line 144
            ldc "ConstantSummary"
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;

  public void buildConstantSummary(jdk.javadoc.internal.doclets.toolkit.builders.XMLNode, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 155
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.getHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 2 /* contentTree */
         1: .line 156
            aload 0 /* this */
            aload 1 /* node */
            aload 2 /* contentTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.buildChildren:(Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         2: .line 157
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.addFooter:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         3: .line 158
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.printDocument:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         4: .line 159
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0    5     1         node  Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;
            0    5     2  contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
             Name  Flags
      node         
      contentTree  

  public void buildContents(jdk.javadoc.internal.doclets.toolkit.builders.XMLNode, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 168
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.getContentsHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* contentListTree */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentListTree
         1: .line 169
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            invokeinterface java.util.Set.clear:()V
         2: .line 170
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 6
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder jdk.javadoc.internal.doclets.toolkit.builders.XMLNode jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 4 /* pkg */
        start local 4 // javax.lang.model.element.PackageElement pkg
         4: .line 171
            aload 0 /* this */
            aload 4 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.hasConstantField:(Ljavax/lang/model/element/PackageElement;)Z
            ifeq 6
            aload 0 /* this */
            aload 4 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.hasPrintedPackageIndex:(Ljavax/lang/model/element/PackageElement;)Z
            ifne 6
         5: .line 172
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            aload 4 /* pkg */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            aload 3 /* contentListTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.addLinkToPackageContent:(Ljavax/lang/model/element/PackageElement;Ljava/util/Set;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 4 // javax.lang.model.element.PackageElement pkg
         6: .line 170
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 175
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            aload 3 /* contentListTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.addContentsList:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         8: .line 176
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content contentListTree
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0             this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0    9     1             node  Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;
            0    9     2      contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    9     3  contentListTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    6     4              pkg  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
             Name  Flags
      node         
      contentTree  

  public void buildConstantSummaries(jdk.javadoc.internal.doclets.toolkit.builders.XMLNode, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
         0: .line 186
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            invokeinterface java.util.Set.clear:()V
         1: .line 187
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.getConstantSummaries:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 3 /* summariesTree */
        start local 3 // jdk.javadoc.internal.doclets.toolkit.Content summariesTree
         2: .line 188
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.packages:Ljava/util/SortedSet;
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 8
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder jdk.javadoc.internal.doclets.toolkit.builders.XMLNode jdk.javadoc.internal.doclets.toolkit.Content jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 4 /* aPackage */
        start local 4 // javax.lang.model.element.PackageElement aPackage
         4: .line 189
            aload 0 /* this */
            aload 4 /* aPackage */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.hasConstantField:(Ljavax/lang/model/element/PackageElement;)Z
            ifeq 8
         5: .line 190
            aload 0 /* this */
            aload 4 /* aPackage */
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Ljavax/lang/model/element/PackageElement;
         6: .line 192
            aload 0 /* this */
            aload 1 /* node */
            aload 3 /* summariesTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.buildChildren:(Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         7: .line 193
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.first:Z
        end local 4 // javax.lang.model.element.PackageElement aPackage
         8: .line 188
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         9: .line 196
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            aload 2 /* contentTree */
            aload 3 /* summariesTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.addConstantSummaries:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        10: .line 197
            return
        end local 3 // jdk.javadoc.internal.doclets.toolkit.Content summariesTree
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content contentTree
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   11     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0   11     1           node  Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;
            0   11     2    contentTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            2   11     3  summariesTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4    8     4       aPackage  Ljavax/lang/model/element/PackageElement;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
             Name  Flags
      node         
      contentTree  

  public void buildPackageHeader(jdk.javadoc.internal.doclets.toolkit.builders.XMLNode, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content summariesTree
         0: .line 206
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.getAbbreviatedPackageElement:(Ljavax/lang/model/element/PackageElement;)Ljavax/lang/model/element/PackageElement;
            astore 3 /* abbrevPkg */
        start local 3 // javax.lang.model.element.PackageElement abbrevPkg
         1: .line 207
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            aload 3 /* abbrevPkg */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 4
         2: .line 208
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Ljavax/lang/model/element/PackageElement;
            aload 2 /* summariesTree */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.first:Z
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.addPackageName:(Ljavax/lang/model/element/PackageElement;Ljdk/javadoc/internal/doclets/toolkit/Content;Z)V
         3: .line 209
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            aload 3 /* abbrevPkg */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         4: .line 211
      StackMap locals: javax.lang.model.element.PackageElement
      StackMap stack:
            return
        end local 3 // javax.lang.model.element.PackageElement abbrevPkg
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content summariesTree
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0    5     1           node  Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;
            0    5     2  summariesTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            1    5     3      abbrevPkg  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
               Name  Flags
      node           
      summariesTree  

  public void buildClassConstantSummary(jdk.javadoc.internal.doclets.toolkit.builders.XMLNode, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content summariesTree
         0: .line 223
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Ljavax/lang/model/element/PackageElement;
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifne 2
         1: .line 224
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.currentPackage:Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getAllClasses:(Ljavax/lang/model/element/Element;)Ljava/util/SortedSet;
            goto 3
         2: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.typeElementCatalog:Ljdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.TypeElementCatalog.allUnnamedClasses:()Ljava/util/SortedSet;
         3: .line 223
      StackMap locals:
      StackMap stack: java.util.SortedSet
            astore 3 /* classes */
        start local 3 // java.util.SortedSet classes
         4: .line 226
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.getClassConstantHeader:()Ljdk/javadoc/internal/doclets/toolkit/Content;
            astore 4 /* classConstantTree */
        start local 4 // jdk.javadoc.internal.doclets.toolkit.Content classConstantTree
         5: .line 227
            aload 3 /* classes */
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 6
            goto 12
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder jdk.javadoc.internal.doclets.toolkit.builders.XMLNode jdk.javadoc.internal.doclets.toolkit.Content java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
      StackMap stack:
         6: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.TypeElement
            astore 5 /* te */
        start local 5 // javax.lang.model.element.TypeElement te
         7: .line 228
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.typeElementsWithConstFields:Ljava/util/Set;
            aload 5 /* te */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 12
         8: .line 229
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 5 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifne 10
         9: .line 230
            goto 12
        10: .line 232
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder jdk.javadoc.internal.doclets.toolkit.builders.XMLNode jdk.javadoc.internal.doclets.toolkit.Content java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.Content javax.lang.model.element.TypeElement java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            aload 5 /* te */
            putfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.currentClass:Ljavax/lang/model/element/TypeElement;
        11: .line 234
            aload 0 /* this */
            aload 1 /* node */
            aload 4 /* classConstantTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.buildChildren:(Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        end local 5 // javax.lang.model.element.TypeElement te
        12: .line 227
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder jdk.javadoc.internal.doclets.toolkit.builders.XMLNode jdk.javadoc.internal.doclets.toolkit.Content java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        13: .line 236
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.writer:Ljdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter;
            aload 2 /* summariesTree */
            aload 4 /* classConstantTree */
            invokeinterface jdk.javadoc.internal.doclets.toolkit.ConstantsSummaryWriter.addClassConstant:(Ljdk/javadoc/internal/doclets/toolkit/Content;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
        14: .line 237
            return
        end local 4 // jdk.javadoc.internal.doclets.toolkit.Content classConstantTree
        end local 3 // java.util.SortedSet classes
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content summariesTree
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   15     0               this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0   15     1               node  Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;
            0   15     2      summariesTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            4   15     3            classes  Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;
            5   15     4  classConstantTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
            7   12     5                 te  Ljavax/lang/model/element/TypeElement;
    Exceptions:
      throws jdk.javadoc.internal.doclets.toolkit.DocletException
    MethodParameters:
               Name  Flags
      node           
      summariesTree  

  public void buildConstantMembers(jdk.javadoc.internal.doclets.toolkit.builders.XMLNode, jdk.javadoc.internal.doclets.toolkit.Content);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Content classConstantTree
         0: .line 247
            new jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.currentClass:Ljavax/lang/model/element/TypeElement;
            invokespecial jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;Ljavax/lang/model/element/TypeElement;)V
            aload 1 /* node */
            aload 2 /* classConstantTree */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder.buildMembersSummary:(Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;Ljdk/javadoc/internal/doclets/toolkit/Content;)V
         1: .line 248
            return
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Content classConstantTree
        end local 1 // jdk.javadoc.internal.doclets.toolkit.builders.XMLNode node
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0    2     1               node  Ljdk/javadoc/internal/doclets/toolkit/builders/XMLNode;
            0    2     2  classConstantTree  Ljdk/javadoc/internal/doclets/toolkit/Content;
    MethodParameters:
                   Name  Flags
      node               
      classConstantTree  

  private boolean hasConstantField(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // javax.lang.model.element.PackageElement pkg
         0: .line 257
            aload 1 /* pkg */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifne 2
         1: .line 258
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getAllClasses:(Ljavax/lang/model/element/Element;)Ljava/util/SortedSet;
            goto 3
         2: .line 259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            getfield jdk.javadoc.internal.doclets.toolkit.Configuration.typeElementCatalog:Ljdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.TypeElementCatalog.allUnnamedClasses:()Ljava/util/SortedSet;
         3: .line 257
      StackMap locals:
      StackMap stack: java.util.SortedSet
            astore 2 /* classes */
        start local 2 // java.util.SortedSet classes
         4: .line 260
            iconst_0
            istore 3 /* found */
        start local 3 // boolean found
         5: .line 261
            aload 2 /* classes */
            invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
            astore 5
            goto 9
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder javax.lang.model.element.PackageElement java.util.SortedSet int top java.util.Iterator
      StackMap stack:
         6: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.TypeElement
            astore 4 /* te */
        start local 4 // javax.lang.model.element.TypeElement te
         7: .line 262
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 4 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
            ifeq 9
            aload 0 /* this */
            aload 4 /* te */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.hasConstantField:(Ljavax/lang/model/element/TypeElement;)Z
            ifeq 9
         8: .line 263
            iconst_1
            istore 3 /* found */
        end local 4 // javax.lang.model.element.TypeElement te
         9: .line 261
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        10: .line 266
            iload 3 /* found */
            ireturn
        end local 3 // boolean found
        end local 2 // java.util.SortedSet classes
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0   11     1      pkg  Ljavax/lang/model/element/PackageElement;
            4   11     2  classes  Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;
            5   11     3    found  Z
            7    9     4       te  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
      Name  Flags
      pkg   

  private boolean hasConstantField(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // javax.lang.model.element.TypeElement typeElement
         0: .line 276
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.configuration:Ljdk/javadoc/internal/doclets/toolkit/Configuration;
            aload 1 /* typeElement */
         1: .line 277
            getstatic jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap$Kind.FIELDS:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap$Kind;
         2: .line 276
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Configuration.getVisibleMemberMap:(Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap$Kind;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap;
            astore 2 /* visibleMemberMapFields */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap visibleMemberMapFields
         3: .line 278
            aload 2 /* visibleMemberMapFields */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap.getLeafMembers:()Ljava/util/List;
            astore 3 /* fields */
        start local 3 // java.util.List fields
         4: .line 279
            aload 3 /* fields */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 10
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder javax.lang.model.element.TypeElement jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap java.util.List top java.util.Iterator
      StackMap stack:
         5: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.Element
            astore 4 /* f */
        start local 4 // javax.lang.model.element.Element f
         6: .line 280
            aload 4 /* f */
            checkcast javax.lang.model.element.VariableElement
            astore 6 /* field */
        start local 6 // javax.lang.model.element.VariableElement field
         7: .line 281
            aload 6 /* field */
            invokeinterface javax.lang.model.element.VariableElement.getConstantValue:()Ljava/lang/Object;
            ifnull 10
         8: .line 282
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.typeElementsWithConstFields:Ljava/util/Set;
            aload 1 /* typeElement */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         9: .line 283
            iconst_1
            ireturn
        end local 6 // javax.lang.model.element.VariableElement field
        end local 4 // javax.lang.model.element.Element f
        10: .line 279
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        11: .line 286
            iconst_0
            ireturn
        end local 3 // java.util.List fields
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap visibleMemberMapFields
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   12     0                    this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0   12     1             typeElement  Ljavax/lang/model/element/TypeElement;
            3   12     2  visibleMemberMapFields  Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap;
            4   12     3                  fields  Ljava/util/List<Ljavax/lang/model/element/Element;>;
            6   10     4                       f  Ljavax/lang/model/element/Element;
            7   10     6                   field  Ljavax/lang/model/element/VariableElement;
    MethodParameters:
             Name  Flags
      typeElement  

  private boolean hasPrintedPackageIndex(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
        start local 1 // javax.lang.model.element.PackageElement pkg
         0: .line 296
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.printedPackageHeaders:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder javax.lang.model.element.PackageElement top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.lang.model.element.PackageElement
            astore 2 /* printedPkg */
        start local 2 // javax.lang.model.element.PackageElement printedPkg
         2: .line 297
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* pkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 2 /* printedPkg */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.parsePackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 298
            iconst_1
            ireturn
        end local 2 // javax.lang.model.element.PackageElement printedPkg
         4: .line 296
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         5: .line 301
            iconst_0
            ireturn
        end local 1 // javax.lang.model.element.PackageElement pkg
        end local 0 // jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Ljdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder;
            0    6     1         pkg  Ljavax/lang/model/element/PackageElement;
            2    4     2  printedPkg  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
      Name  Flags
      pkg   
}
SourceFile: "ConstantsSummaryBuilder.java"
NestMembers:
  jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder
InnerClasses:
  public Context = jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder$Context of jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder
  private ConstantFieldBuilder = jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder$ConstantFieldBuilder of jdk.javadoc.internal.doclets.toolkit.builders.ConstantsSummaryBuilder
  public final Kind = jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap$Kind of jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap