public abstract class org.apache.lucene.codecs.PushPostingsWriterBase extends org.apache.lucene.codecs.PostingsWriterBase
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.lucene.codecs.PushPostingsWriterBase
  super_class: org.apache.lucene.codecs.PostingsWriterBase
{
  private org.apache.lucene.index.PostingsEnum postingsEnum;
    descriptor: Lorg/apache/lucene/index/PostingsEnum;
    flags: (0x0002) ACC_PRIVATE

  private int enumFlags;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  protected org.apache.lucene.index.FieldInfo fieldInfo;
    descriptor: Lorg/apache/lucene/index/FieldInfo;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.lucene.index.IndexOptions indexOptions;
    descriptor: Lorg/apache/lucene/index/IndexOptions;
    flags: (0x0004) ACC_PROTECTED

  protected boolean writeFreqs;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean writePositions;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean writePayloads;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean writeOffsets;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  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 42
            ldc Lorg/apache/lucene/codecs/PushPostingsWriterBase;
            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.codecs.PushPostingsWriterBase.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.codecs.PushPostingsWriterBase this
         0: .line 69
            aload 0 /* this */
            invokespecial org.apache.lucene.codecs.PostingsWriterBase.<init>:()V
         1: .line 70
            return
        end local 0 // org.apache.lucene.codecs.PushPostingsWriterBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/lucene/codecs/PushPostingsWriterBase;

  public abstract org.apache.lucene.codecs.BlockTermState newTermState();
    descriptor: ()Lorg/apache/lucene/codecs/BlockTermState;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract void startTerm(org.apache.lucene.index.NumericDocValues);
    descriptor: (Lorg/apache/lucene/index/NumericDocValues;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      norms  

  public abstract void finishTerm(org.apache.lucene.codecs.BlockTermState);
    descriptor: (Lorg/apache/lucene/codecs/BlockTermState;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      state  

  public void setField(org.apache.lucene.index.FieldInfo);
    descriptor: (Lorg/apache/lucene/index/FieldInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.lucene.codecs.PushPostingsWriterBase this
        start local 1 // org.apache.lucene.index.FieldInfo fieldInfo
         0: .line 91
            aload 0 /* this */
            aload 1 /* fieldInfo */
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.fieldInfo:Lorg/apache/lucene/index/FieldInfo;
         1: .line 92
            aload 0 /* this */
            aload 1 /* fieldInfo */
            invokevirtual org.apache.lucene.index.FieldInfo.getIndexOptions:()Lorg/apache/lucene/index/IndexOptions;
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.indexOptions:Lorg/apache/lucene/index/IndexOptions;
         2: .line 94
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.indexOptions:Lorg/apache/lucene/index/IndexOptions;
            getstatic org.apache.lucene.index.IndexOptions.DOCS_AND_FREQS:Lorg/apache/lucene/index/IndexOptions;
            invokevirtual org.apache.lucene.index.IndexOptions.compareTo:(Ljava/lang/Enum;)I
            iflt 3
            iconst_1
            goto 4
      StackMap locals:
      StackMap stack: org.apache.lucene.codecs.PushPostingsWriterBase
         3: iconst_0
      StackMap locals: org.apache.lucene.codecs.PushPostingsWriterBase org.apache.lucene.index.FieldInfo
      StackMap stack: org.apache.lucene.codecs.PushPostingsWriterBase int
         4: putfield org.apache.lucene.codecs.PushPostingsWriterBase.writeFreqs:Z
         5: .line 95
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.indexOptions:Lorg/apache/lucene/index/IndexOptions;
            getstatic org.apache.lucene.index.IndexOptions.DOCS_AND_FREQS_AND_POSITIONS:Lorg/apache/lucene/index/IndexOptions;
            invokevirtual org.apache.lucene.index.IndexOptions.compareTo:(Ljava/lang/Enum;)I
            iflt 6
            iconst_1
            goto 7
      StackMap locals:
      StackMap stack: org.apache.lucene.codecs.PushPostingsWriterBase
         6: iconst_0
      StackMap locals: org.apache.lucene.codecs.PushPostingsWriterBase org.apache.lucene.index.FieldInfo
      StackMap stack: org.apache.lucene.codecs.PushPostingsWriterBase int
         7: putfield org.apache.lucene.codecs.PushPostingsWriterBase.writePositions:Z
         8: .line 96
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.indexOptions:Lorg/apache/lucene/index/IndexOptions;
            getstatic org.apache.lucene.index.IndexOptions.DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS:Lorg/apache/lucene/index/IndexOptions;
            invokevirtual org.apache.lucene.index.IndexOptions.compareTo:(Ljava/lang/Enum;)I
            iflt 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: org.apache.lucene.codecs.PushPostingsWriterBase
         9: iconst_0
      StackMap locals: org.apache.lucene.codecs.PushPostingsWriterBase org.apache.lucene.index.FieldInfo
      StackMap stack: org.apache.lucene.codecs.PushPostingsWriterBase int
        10: putfield org.apache.lucene.codecs.PushPostingsWriterBase.writeOffsets:Z
        11: .line 97
            aload 0 /* this */
            aload 1 /* fieldInfo */
            invokevirtual org.apache.lucene.index.FieldInfo.hasPayloads:()Z
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.writePayloads:Z
        12: .line 99
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writeFreqs:Z
            ifne 15
        13: .line 100
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.enumFlags:I
        14: .line 101
            goto 28
      StackMap locals:
      StackMap stack:
        15: aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writePositions:Z
            ifne 18
        16: .line 102
            aload 0 /* this */
            bipush 8
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.enumFlags:I
        17: .line 103
            goto 28
      StackMap locals:
      StackMap stack:
        18: aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writeOffsets:Z
            ifne 24
        19: .line 104
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writePayloads:Z
            ifeq 22
        20: .line 105
            aload 0 /* this */
            bipush 88
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.enumFlags:I
        21: .line 106
            goto 28
        22: .line 107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 24
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.enumFlags:I
        23: .line 109
            goto 28
        24: .line 110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writePayloads:Z
            ifeq 27
        25: .line 111
            aload 0 /* this */
            bipush 120
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.enumFlags:I
        26: .line 112
            goto 28
        27: .line 113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 56
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.enumFlags:I
        28: .line 116
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.lucene.index.FieldInfo fieldInfo
        end local 0 // org.apache.lucene.codecs.PushPostingsWriterBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   29     0       this  Lorg/apache/lucene/codecs/PushPostingsWriterBase;
            0   29     1  fieldInfo  Lorg/apache/lucene/index/FieldInfo;
    MethodParameters:
           Name  Flags
      fieldInfo  

  public final org.apache.lucene.codecs.BlockTermState writeTerm(org.apache.lucene.util.BytesRef, org.apache.lucene.index.TermsEnum, org.apache.lucene.util.FixedBitSet, org.apache.lucene.codecs.NormsProducer);
    descriptor: (Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/index/TermsEnum;Lorg/apache/lucene/util/FixedBitSet;Lorg/apache/lucene/codecs/NormsProducer;)Lorg/apache/lucene/codecs/BlockTermState;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=16, args_size=5
        start local 0 // org.apache.lucene.codecs.PushPostingsWriterBase this
        start local 1 // org.apache.lucene.util.BytesRef term
        start local 2 // org.apache.lucene.index.TermsEnum termsEnum
        start local 3 // org.apache.lucene.util.FixedBitSet docsSeen
        start local 4 // org.apache.lucene.codecs.NormsProducer norms
         0: .line 121
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.fieldInfo:Lorg/apache/lucene/index/FieldInfo;
            invokevirtual org.apache.lucene.index.FieldInfo.hasNorms:()Z
            ifne 3
         1: .line 122
            aconst_null
            astore 5 /* normValues */
        start local 5 // org.apache.lucene.index.NumericDocValues normValues
         2: .line 123
            goto 4
        end local 5 // org.apache.lucene.index.NumericDocValues normValues
         3: .line 124
      StackMap locals:
      StackMap stack:
            aload 4 /* norms */
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.fieldInfo:Lorg/apache/lucene/index/FieldInfo;
            invokevirtual org.apache.lucene.codecs.NormsProducer.getNorms:(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/NumericDocValues;
            astore 5 /* normValues */
        start local 5 // org.apache.lucene.index.NumericDocValues normValues
         4: .line 126
      StackMap locals: org.apache.lucene.index.NumericDocValues
      StackMap stack:
            aload 0 /* this */
            aload 5 /* normValues */
            invokevirtual org.apache.lucene.codecs.PushPostingsWriterBase.startTerm:(Lorg/apache/lucene/index/NumericDocValues;)V
         5: .line 127
            aload 0 /* this */
            aload 2 /* termsEnum */
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.enumFlags:I
            invokevirtual org.apache.lucene.index.TermsEnum.postings:(Lorg/apache/lucene/index/PostingsEnum;I)Lorg/apache/lucene/index/PostingsEnum;
            putfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
         6: .line 128
            getstatic org.apache.lucene.codecs.PushPostingsWriterBase.$assertionsDisabled:Z
            ifne 7
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            ifnonnull 7
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         7: .line 130
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* docFreq */
        start local 6 // int docFreq
         8: .line 131
            lconst_0
            lstore 7 /* totalTermFreq */
        start local 7 // long totalTermFreq
         9: .line 133
      StackMap locals: int long
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            invokevirtual org.apache.lucene.index.PostingsEnum.nextDoc:()I
            istore 9 /* docID */
        start local 9 // int docID
        10: .line 134
            iload 9 /* docID */
            ldc 2147483647
            if_icmpne 12
        11: .line 135
            goto 38
        12: .line 137
      StackMap locals: int
      StackMap stack:
            iinc 6 /* docFreq */ 1
        13: .line 138
            aload 3 /* docsSeen */
            iload 9 /* docID */
            invokevirtual org.apache.lucene.util.FixedBitSet.set:(I)V
        14: .line 140
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writeFreqs:Z
            ifeq 18
        15: .line 141
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            invokevirtual org.apache.lucene.index.PostingsEnum.freq:()I
            istore 10 /* freq */
        start local 10 // int freq
        16: .line 142
            lload 7 /* totalTermFreq */
            iload 10 /* freq */
            i2l
            ladd
            lstore 7 /* totalTermFreq */
        17: .line 143
            goto 19
        end local 10 // int freq
        18: .line 144
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 10 /* freq */
        start local 10 // int freq
        19: .line 146
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 9 /* docID */
            iload 10 /* freq */
            invokevirtual org.apache.lucene.codecs.PushPostingsWriterBase.startDoc:(II)V
        20: .line 148
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writePositions:Z
            ifeq 36
        21: .line 149
            iconst_0
            istore 11 /* i */
        start local 11 // int i
        22: goto 35
        23: .line 150
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            invokevirtual org.apache.lucene.index.PostingsEnum.nextPosition:()I
            istore 12 /* pos */
        start local 12 // int pos
        24: .line 151
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writePayloads:Z
            ifeq 25
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            invokevirtual org.apache.lucene.index.PostingsEnum.getPayload:()Lorg/apache/lucene/util/BytesRef;
            goto 26
      StackMap locals: int
      StackMap stack:
        25: aconst_null
      StackMap locals:
      StackMap stack: org.apache.lucene.util.BytesRef
        26: astore 13 /* payload */
        start local 13 // org.apache.lucene.util.BytesRef payload
        27: .line 154
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writeOffsets:Z
            ifeq 31
        28: .line 155
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            invokevirtual org.apache.lucene.index.PostingsEnum.startOffset:()I
            istore 14 /* startOffset */
        start local 14 // int startOffset
        29: .line 156
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.postingsEnum:Lorg/apache/lucene/index/PostingsEnum;
            invokevirtual org.apache.lucene.index.PostingsEnum.endOffset:()I
            istore 15 /* endOffset */
        start local 15 // int endOffset
        30: .line 157
            goto 33
        end local 15 // int endOffset
        end local 14 // int startOffset
        31: .line 158
      StackMap locals: org.apache.lucene.util.BytesRef
      StackMap stack:
            iconst_m1
            istore 14 /* startOffset */
        start local 14 // int startOffset
        32: .line 159
            iconst_m1
            istore 15 /* endOffset */
        start local 15 // int endOffset
        33: .line 161
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 12 /* pos */
            aload 13 /* payload */
            iload 14 /* startOffset */
            iload 15 /* endOffset */
            invokevirtual org.apache.lucene.codecs.PushPostingsWriterBase.addPosition:(ILorg/apache/lucene/util/BytesRef;II)V
        end local 15 // int endOffset
        end local 14 // int startOffset
        end local 13 // org.apache.lucene.util.BytesRef payload
        end local 12 // int pos
        34: .line 149
            iinc 11 /* i */ 1
      StackMap locals: org.apache.lucene.codecs.PushPostingsWriterBase org.apache.lucene.util.BytesRef org.apache.lucene.index.TermsEnum org.apache.lucene.util.FixedBitSet org.apache.lucene.codecs.NormsProducer org.apache.lucene.index.NumericDocValues int long int int int
      StackMap stack:
        35: iload 11 /* i */
            iload 10 /* freq */
            if_icmplt 23
        end local 11 // int i
        36: .line 165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.lucene.codecs.PushPostingsWriterBase.finishDoc:()V
        end local 10 // int freq
        end local 9 // int docID
        37: .line 132
            goto 9
        38: .line 168
      StackMap locals:
      StackMap stack:
            iload 6 /* docFreq */
            ifne 40
        39: .line 169
            aconst_null
            areturn
        40: .line 171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.lucene.codecs.PushPostingsWriterBase.newTermState:()Lorg/apache/lucene/codecs/BlockTermState;
            astore 9 /* state */
        start local 9 // org.apache.lucene.codecs.BlockTermState state
        41: .line 172
            aload 9 /* state */
            iload 6 /* docFreq */
            putfield org.apache.lucene.codecs.BlockTermState.docFreq:I
        42: .line 173
            aload 9 /* state */
            aload 0 /* this */
            getfield org.apache.lucene.codecs.PushPostingsWriterBase.writeFreqs:Z
            ifeq 43
            lload 7 /* totalTermFreq */
            goto 44
      StackMap locals: org.apache.lucene.codecs.PushPostingsWriterBase org.apache.lucene.util.BytesRef org.apache.lucene.index.TermsEnum org.apache.lucene.util.FixedBitSet org.apache.lucene.codecs.NormsProducer org.apache.lucene.index.NumericDocValues int long org.apache.lucene.codecs.BlockTermState
      StackMap stack: org.apache.lucene.codecs.BlockTermState
        43: ldc -1
      StackMap locals: org.apache.lucene.codecs.PushPostingsWriterBase org.apache.lucene.util.BytesRef org.apache.lucene.index.TermsEnum org.apache.lucene.util.FixedBitSet org.apache.lucene.codecs.NormsProducer org.apache.lucene.index.NumericDocValues int long org.apache.lucene.codecs.BlockTermState
      StackMap stack: org.apache.lucene.codecs.BlockTermState long
        44: putfield org.apache.lucene.codecs.BlockTermState.totalTermFreq:J
        45: .line 174
            aload 0 /* this */
            aload 9 /* state */
            invokevirtual org.apache.lucene.codecs.PushPostingsWriterBase.finishTerm:(Lorg/apache/lucene/codecs/BlockTermState;)V
        46: .line 175
            aload 9 /* state */
            areturn
        end local 9 // org.apache.lucene.codecs.BlockTermState state
        end local 7 // long totalTermFreq
        end local 6 // int docFreq
        end local 5 // org.apache.lucene.index.NumericDocValues normValues
        end local 4 // org.apache.lucene.codecs.NormsProducer norms
        end local 3 // org.apache.lucene.util.FixedBitSet docsSeen
        end local 2 // org.apache.lucene.index.TermsEnum termsEnum
        end local 1 // org.apache.lucene.util.BytesRef term
        end local 0 // org.apache.lucene.codecs.PushPostingsWriterBase this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   47     0           this  Lorg/apache/lucene/codecs/PushPostingsWriterBase;
            0   47     1           term  Lorg/apache/lucene/util/BytesRef;
            0   47     2      termsEnum  Lorg/apache/lucene/index/TermsEnum;
            0   47     3       docsSeen  Lorg/apache/lucene/util/FixedBitSet;
            0   47     4          norms  Lorg/apache/lucene/codecs/NormsProducer;
            2    3     5     normValues  Lorg/apache/lucene/index/NumericDocValues;
            4   47     5     normValues  Lorg/apache/lucene/index/NumericDocValues;
            8   47     6        docFreq  I
            9   47     7  totalTermFreq  J
           10   37     9          docID  I
           16   18    10           freq  I
           19   37    10           freq  I
           22   36    11              i  I
           24   34    12            pos  I
           27   34    13        payload  Lorg/apache/lucene/util/BytesRef;
           29   31    14    startOffset  I
           32   34    14    startOffset  I
           30   31    15      endOffset  I
           33   34    15      endOffset  I
           41   47     9          state  Lorg/apache/lucene/codecs/BlockTermState;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      term       
      termsEnum  
      docsSeen   
      norms      

  public abstract void startDoc(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      docID  
      freq   

  public abstract void addPosition(int, org.apache.lucene.util.BytesRef, int, int);
    descriptor: (ILorg/apache/lucene/util/BytesRef;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      position     
      payload      
      startOffset  
      endOffset    

  public abstract void finishDoc();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
}
SourceFile: "PushPostingsWriterBase.java"