public class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets
  super_class: java.lang.Object
{
  public final int detailLevel;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public int topLeaves;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public final java.util.SortedMap<org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree$UnitNRShape, org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal> parents;
    descriptor: Ljava/util/SortedMap;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: Ljava/util/SortedMap<Lorg/apache/lucene/spatial/prefix/tree/NumberRangePrefixTree$UnitNRShape;Lorg/apache/lucene/spatial/prefix/NumberRangePrefixTreeStrategy$Facets$FacetParentVal;>;

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets this
        start local 1 // int detailLevel
         0: .line 152
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 172
            aload 0 /* this */
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            putfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets.parents:Ljava/util/SortedMap;
         2: .line 153
            aload 0 /* this */
            iload 1 /* detailLevel */
            putfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets.detailLevel:I
         3: .line 154
            return
        end local 1 // int detailLevel
        end local 0 // org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/apache/lucene/spatial/prefix/NumberRangePrefixTreeStrategy$Facets;
            0    4     1  detailLevel  I
    MethodParameters:
             Name  Flags
      detailLevel  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets this
         0: .line 193
            new java.lang.StringBuilder
            dup
            sipush 2048
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* buf */
        start local 1 // java.lang.StringBuilder buf
         1: .line 194
            aload 1 /* buf */
            ldc "Facets: level="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets.detailLevel:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " topLeaves="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets.topLeaves:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " parentCount="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets.parents:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.size:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         2: .line 195
            aload 0 /* this */
            getfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets.parents:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 12
      StackMap locals: org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 2 /* entry */
        start local 2 // java.util.Map$Entry entry
         4: .line 196
            aload 1 /* buf */
            bipush 10
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         5: .line 197
            aload 1 /* buf */
            invokevirtual java.lang.StringBuilder.length:()I
            sipush 1000
            if_icmple 8
         6: .line 198
            aload 1 /* buf */
            ldc "..."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 199
            goto 13
         8: .line 201
      StackMap locals: org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets java.lang.StringBuilder java.util.Map$Entry java.util.Iterator
      StackMap stack:
            aload 2 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal
            astore 4 /* pVal */
        start local 4 // org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal pVal
         9: .line 202
            aload 1 /* buf */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 2 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " leafCount="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* pVal */
            getfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal.parentLeaves:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        10: .line 203
            aload 4 /* pVal */
            getfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal.childCounts:[I
            ifnull 12
        11: .line 204
            aload 1 /* buf */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 4 /* pVal */
            getfield org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal.childCounts:[I
            invokestatic java.util.Arrays.toString:([I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 4 // org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal pVal
        end local 2 // java.util.Map$Entry entry
        12: .line 195
      StackMap locals: org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        13: .line 207
      StackMap locals: org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets java.lang.StringBuilder
      StackMap stack:
            aload 1 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder buf
        end local 0 // org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lorg/apache/lucene/spatial/prefix/NumberRangePrefixTreeStrategy$Facets;
            1   14     1    buf  Ljava/lang/StringBuilder;
            4   12     2  entry  Ljava/util/Map$Entry<Lorg/apache/lucene/spatial/prefix/tree/NumberRangePrefixTree$UnitNRShape;Lorg/apache/lucene/spatial/prefix/NumberRangePrefixTreeStrategy$Facets$FacetParentVal;>;
            9   12     4   pVal  Lorg/apache/lucene/spatial/prefix/NumberRangePrefixTreeStrategy$Facets$FacetParentVal;
}
SourceFile: "NumberRangePrefixTreeStrategy.java"
NestHost: org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
  public Facets = org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets of org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
  public FacetParentVal = org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets$FacetParentVal of org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy$Facets
  public abstract UnitNRShape = org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree$UnitNRShape of org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree