class org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult extends org.apache.lucene.search.grouping.GroupFacetCollector$SegmentResult
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult
  super_class: org.apache.lucene.search.grouping.GroupFacetCollector$SegmentResult
{
  final org.apache.lucene.index.TermsEnum tenum;
    descriptor: Lorg/apache/lucene/index/TermsEnum;
    flags: (0x0010) ACC_FINAL

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 192
            ldc Lorg/apache/lucene/search/grouping/TermGroupFacetCollector;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(int[], int, org.apache.lucene.index.TermsEnum, int, int);
    descriptor: ([IILorg/apache/lucene/index/TermsEnum;II)V
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult this
        start local 1 // int[] counts
        start local 2 // int total
        start local 3 // org.apache.lucene.index.TermsEnum tenum
        start local 4 // int startFacetOrd
        start local 5 // int endFacetOrd
         0: .line 197
            aload 0 /* this */
            aload 1 /* counts */
            iload 2 /* total */
            aload 1 /* counts */
            iconst_0
            iaload
            isub
            aload 1 /* counts */
            iconst_0
            iaload
            iload 5 /* endFacetOrd */
            iconst_1
            iadd
            invokespecial org.apache.lucene.search.grouping.GroupFacetCollector$SegmentResult.<init>:([IIII)V
         1: .line 198
            aload 0 /* this */
            aload 3 /* tenum */
            putfield org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.tenum:Lorg/apache/lucene/index/TermsEnum;
         2: .line 199
            aload 0 /* this */
            iload 4 /* startFacetOrd */
            iconst_m1
            if_icmpne 3
            iconst_1
            goto 4
      StackMap locals: org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult int[] int org.apache.lucene.index.TermsEnum int int
      StackMap stack: org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult
         3: iload 4 /* startFacetOrd */
            iconst_1
            iadd
      StackMap locals: org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult int[] int org.apache.lucene.index.TermsEnum int int
      StackMap stack: org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult int
         4: putfield org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.mergePos:I
         5: .line 200
            aload 0 /* this */
            getfield org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.mergePos:I
            aload 0 /* this */
            getfield org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.maxTermPos:I
            if_icmpge 11
         6: .line 201
            getstatic org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.$assertionsDisabled:Z
            ifne 7
            aload 3 /* tenum */
            ifnonnull 7
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         7: .line 202
      StackMap locals:
      StackMap stack:
            aload 3 /* tenum */
            iload 4 /* startFacetOrd */
            iconst_m1
            if_icmpne 8
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack: org.apache.lucene.index.TermsEnum
         8: iload 4 /* startFacetOrd */
      StackMap locals: org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult int[] int org.apache.lucene.index.TermsEnum int int
      StackMap stack: org.apache.lucene.index.TermsEnum int
         9: i2l
            invokevirtual org.apache.lucene.index.TermsEnum.seekExact:(J)V
        10: .line 203
            aload 0 /* this */
            aload 3 /* tenum */
            invokevirtual org.apache.lucene.index.TermsEnum.term:()Lorg/apache/lucene/util/BytesRef;
            putfield org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.mergeTerm:Lorg/apache/lucene/util/BytesRef;
        11: .line 205
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int endFacetOrd
        end local 4 // int startFacetOrd
        end local 3 // org.apache.lucene.index.TermsEnum tenum
        end local 2 // int total
        end local 1 // int[] counts
        end local 0 // org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0           this  Lorg/apache/lucene/search/grouping/TermGroupFacetCollector$SV$SegmentResult;
            0   12     1         counts  [I
            0   12     2          total  I
            0   12     3          tenum  Lorg/apache/lucene/index/TermsEnum;
            0   12     4  startFacetOrd  I
            0   12     5    endFacetOrd  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
               Name  Flags
      counts         
      total          
      tenum          
      startFacetOrd  
      endFacetOrd    

  protected void nextTerm();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult this
         0: .line 209
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.tenum:Lorg/apache/lucene/index/TermsEnum;
            invokevirtual org.apache.lucene.index.TermsEnum.next:()Lorg/apache/lucene/util/BytesRef;
            putfield org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult.mergeTerm:Lorg/apache/lucene/util/BytesRef;
         1: .line 210
            return
        end local 0 // org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/lucene/search/grouping/TermGroupFacetCollector$SV$SegmentResult;
    Exceptions:
      throws java.io.IOException
}
SourceFile: "TermGroupFacetCollector.java"
NestHost: org.apache.lucene.search.grouping.TermGroupFacetCollector
InnerClasses:
  protected abstract SegmentResult = org.apache.lucene.search.grouping.GroupFacetCollector$SegmentResult of org.apache.lucene.search.grouping.GroupFacetCollector
  SV = org.apache.lucene.search.grouping.TermGroupFacetCollector$SV of org.apache.lucene.search.grouping.TermGroupFacetCollector
  private SegmentResult = org.apache.lucene.search.grouping.TermGroupFacetCollector$SV$SegmentResult of org.apache.lucene.search.grouping.TermGroupFacetCollector$SV