public class org.apache.lucene.index.ParallelLeafReader extends org.apache.lucene.index.LeafReader
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.lucene.index.ParallelLeafReader
  super_class: org.apache.lucene.index.LeafReader
{
  private final org.apache.lucene.index.FieldInfos fieldInfos;
    descriptor: Lorg/apache/lucene/index/FieldInfos;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.lucene.index.LeafReader[] parallelReaders;
    descriptor: [Lorg/apache/lucene/index/LeafReader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.lucene.index.LeafReader[] storedFieldsReaders;
    descriptor: [Lorg/apache/lucene/index/LeafReader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Set<org.apache.lucene.index.LeafReader> completeReaderSet;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Lorg/apache/lucene/index/LeafReader;>;

  private final boolean closeSubReaders;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int maxDoc;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int numDocs;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean hasDeletions;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.lucene.index.LeafMetaData metaData;
    descriptor: Lorg/apache/lucene/index/LeafMetaData;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.SortedMap<java.lang.String, org.apache.lucene.index.LeafReader> tvFieldToReader;
    descriptor: Ljava/util/SortedMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/SortedMap<Ljava/lang/String;Lorg/apache/lucene/index/LeafReader;>;

  private final java.util.SortedMap<java.lang.String, org.apache.lucene.index.LeafReader> fieldToReader;
    descriptor: Ljava/util/SortedMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/SortedMap<Ljava/lang/String;Lorg/apache/lucene/index/LeafReader;>;

  private final java.util.Map<java.lang.String, org.apache.lucene.index.LeafReader> termsFieldToReader;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/index/LeafReader;>;

  public void <init>(org.apache.lucene.index.LeafReader[]);
    descriptor: ([Lorg/apache/lucene/index/LeafReader;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // org.apache.lucene.index.LeafReader[] readers
         0: .line 69
            aload 0 /* this */
            iconst_1
            aload 1 /* readers */
            invokespecial org.apache.lucene.index.ParallelLeafReader.<init>:(Z[Lorg/apache/lucene/index/LeafReader;)V
         1: .line 70
            return
        end local 1 // org.apache.lucene.index.LeafReader[] readers
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    2     1  readers  [Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      readers  

  public void <init>(boolean, org.apache.lucene.index.LeafReader[]);
    descriptor: (Z[Lorg/apache/lucene/index/LeafReader;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // boolean closeSubReaders
        start local 2 // org.apache.lucene.index.LeafReader[] readers
         0: .line 75
            aload 0 /* this */
            iload 1 /* closeSubReaders */
            aload 2 /* readers */
            aload 2 /* readers */
            invokespecial org.apache.lucene.index.ParallelLeafReader.<init>:(Z[Lorg/apache/lucene/index/LeafReader;[Lorg/apache/lucene/index/LeafReader;)V
         1: .line 76
            return
        end local 2 // org.apache.lucene.index.LeafReader[] readers
        end local 1 // boolean closeSubReaders
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    2     1  closeSubReaders  Z
            0    2     2          readers  [Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      closeSubReaders  
      readers          

  public void <init>(boolean, org.apache.lucene.index.LeafReader[], org.apache.lucene.index.LeafReader[]);
    descriptor: (Z[Lorg/apache/lucene/index/LeafReader;[Lorg/apache/lucene/index/LeafReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=17, args_size=4
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // boolean closeSubReaders
        start local 2 // org.apache.lucene.index.LeafReader[] readers
        start local 3 // org.apache.lucene.index.LeafReader[] storedFieldsReaders
         0: .line 81
            aload 0 /* this */
            invokespecial org.apache.lucene.index.LeafReader.<init>:()V
         1: .line 56
            aload 0 /* this */
         2: .line 57
            new java.util.IdentityHashMap
            dup
            invokespecial java.util.IdentityHashMap.<init>:()V
            invokestatic java.util.Collections.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set;
            putfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
         3: .line 62
            aload 0 /* this */
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            putfield org.apache.lucene.index.ParallelLeafReader.tvFieldToReader:Ljava/util/SortedMap;
         4: .line 63
            aload 0 /* this */
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            putfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
         5: .line 64
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.lucene.index.ParallelLeafReader.termsFieldToReader:Ljava/util/Map;
         6: .line 82
            aload 0 /* this */
            iload 1 /* closeSubReaders */
            putfield org.apache.lucene.index.ParallelLeafReader.closeSubReaders:Z
         7: .line 83
            aload 2 /* readers */
            arraylength
            ifne 9
            aload 3 /* storedFieldsReaders */
            arraylength
            ifle 9
         8: .line 84
            new java.lang.IllegalArgumentException
            dup
            ldc "There must be at least one main reader if storedFieldsReaders are used."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 85
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[]
      StackMap stack:
            aload 0 /* this */
            aload 2 /* readers */
            invokevirtual org.apache.lucene.index.LeafReader[].clone:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader[]
            putfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
        10: .line 86
            aload 0 /* this */
            aload 3 /* storedFieldsReaders */
            invokevirtual org.apache.lucene.index.LeafReader[].clone:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader[]
            putfield org.apache.lucene.index.ParallelLeafReader.storedFieldsReaders:[Lorg/apache/lucene/index/LeafReader;
        11: .line 87
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            arraylength
            ifle 17
        12: .line 88
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            astore 4 /* first */
        start local 4 // org.apache.lucene.index.LeafReader first
        13: .line 89
            aload 0 /* this */
            aload 4 /* first */
            invokevirtual org.apache.lucene.index.LeafReader.maxDoc:()I
            putfield org.apache.lucene.index.ParallelLeafReader.maxDoc:I
        14: .line 90
            aload 0 /* this */
            aload 4 /* first */
            invokevirtual org.apache.lucene.index.LeafReader.numDocs:()I
            putfield org.apache.lucene.index.ParallelLeafReader.numDocs:I
        15: .line 91
            aload 0 /* this */
            aload 4 /* first */
            invokevirtual org.apache.lucene.index.LeafReader.hasDeletions:()Z
            putfield org.apache.lucene.index.ParallelLeafReader.hasDeletions:Z
        end local 4 // org.apache.lucene.index.LeafReader first
        16: .line 92
            goto 19
        17: .line 93
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iconst_0
            dup_x1
            putfield org.apache.lucene.index.ParallelLeafReader.numDocs:I
            putfield org.apache.lucene.index.ParallelLeafReader.maxDoc:I
        18: .line 94
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.index.ParallelLeafReader.hasDeletions:Z
        19: .line 96
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            invokestatic java.util.Collections.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z
            pop
        20: .line 97
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.storedFieldsReaders:[Lorg/apache/lucene/index/LeafReader;
            invokestatic java.util.Collections.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z
            pop
        21: .line 100
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5
            goto 25
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] top java.util.Iterator
      StackMap stack:
        22: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 4 /* reader */
        start local 4 // org.apache.lucene.index.LeafReader reader
        23: .line 101
            aload 4 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.maxDoc:()I
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.maxDoc:I
            if_icmpeq 25
        24: .line 102
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "All readers must have same maxDoc: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.maxDoc:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "!="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.maxDoc:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // org.apache.lucene.index.LeafReader reader
        25: .line 100
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        26: .line 105
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
        27: .line 106
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/apache/lucene/index/ParallelLeafReader.lambda$0(Lorg/apache/lucene/index/LeafReader;)Ljava/lang/String; (6)
                  (Lorg/apache/lucene/index/LeafReader;)Ljava/lang/String;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
        28: .line 107
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  java/util/Objects.nonNull(Ljava/lang/Object;)Z (6)
                  (Ljava/lang/String;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.findAny:()Ljava/util/Optional;
            aconst_null
            invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
        29: .line 105
            astore 4 /* softDeletesField */
        start local 4 // java.lang.String softDeletesField
        30: .line 109
            new org.apache.lucene.index.FieldInfos$Builder
            dup
            new org.apache.lucene.index.FieldInfos$FieldNumbers
            dup
            aload 4 /* softDeletesField */
            invokespecial org.apache.lucene.index.FieldInfos$FieldNumbers.<init>:(Ljava/lang/String;)V
            invokespecial org.apache.lucene.index.FieldInfos$Builder.<init>:(Lorg/apache/lucene/index/FieldInfos$FieldNumbers;)V
            astore 5 /* builder */
        start local 5 // org.apache.lucene.index.FieldInfos$Builder builder
        31: .line 111
            aconst_null
            astore 6 /* indexSort */
        start local 6 // org.apache.lucene.search.Sort indexSort
        32: .line 112
            iconst_m1
            istore 7 /* createdVersionMajor */
        start local 7 // int createdVersionMajor
        33: .line 115
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            dup
            astore 11
            arraylength
            istore 10
            iconst_0
            istore 9
            goto 59
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int top int int org.apache.lucene.index.LeafReader[]
      StackMap stack:
        34: aload 11
            iload 9
            aaload
            astore 8 /* reader */
        start local 8 // org.apache.lucene.index.LeafReader reader
        35: .line 116
            aload 8 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.getMetaData:()Lorg/apache/lucene/index/LeafMetaData;
            astore 12 /* leafMetaData */
        start local 12 // org.apache.lucene.index.LeafMetaData leafMetaData
        36: .line 118
            aload 12 /* leafMetaData */
            invokevirtual org.apache.lucene.index.LeafMetaData.getSort:()Lorg/apache/lucene/search/Sort;
            astore 13 /* leafIndexSort */
        start local 13 // org.apache.lucene.search.Sort leafIndexSort
        37: .line 119
            aload 6 /* indexSort */
            ifnonnull 40
        38: .line 120
            aload 13 /* leafIndexSort */
            astore 6 /* indexSort */
        39: .line 121
            goto 42
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.index.LeafReader int int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafMetaData org.apache.lucene.search.Sort
      StackMap stack:
        40: aload 13 /* leafIndexSort */
            ifnull 42
            aload 6 /* indexSort */
            aload 13 /* leafIndexSort */
            invokevirtual org.apache.lucene.search.Sort.equals:(Ljava/lang/Object;)Z
            ifne 42
        41: .line 122
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "cannot combine LeafReaders that have different index sorts: saw both sort="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* indexSort */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " and "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 13 /* leafIndexSort */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        42: .line 125
      StackMap locals:
      StackMap stack:
            iload 7 /* createdVersionMajor */
            iconst_m1
            if_icmpne 45
        43: .line 126
            aload 12 /* leafMetaData */
            invokevirtual org.apache.lucene.index.LeafMetaData.getCreatedVersionMajor:()I
            istore 7 /* createdVersionMajor */
        44: .line 127
            goto 47
      StackMap locals:
      StackMap stack:
        45: iload 7 /* createdVersionMajor */
            aload 12 /* leafMetaData */
            invokevirtual org.apache.lucene.index.LeafMetaData.getCreatedVersionMajor:()I
            if_icmpeq 47
        46: .line 128
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "cannot combine LeafReaders that have different creation versions: saw both version="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 7 /* createdVersionMajor */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " and "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 12 /* leafMetaData */
            invokevirtual org.apache.lucene.index.LeafMetaData.getCreatedVersionMajor:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        47: .line 131
      StackMap locals:
      StackMap stack:
            aload 8 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.getFieldInfos:()Lorg/apache/lucene/index/FieldInfos;
            astore 14 /* readerFieldInfos */
        start local 14 // org.apache.lucene.index.FieldInfos readerFieldInfos
        48: .line 132
            aload 14 /* readerFieldInfos */
            invokevirtual org.apache.lucene.index.FieldInfos.iterator:()Ljava/util/Iterator;
            astore 16
            goto 57
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.index.LeafReader int int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafMetaData org.apache.lucene.search.Sort org.apache.lucene.index.FieldInfos top java.util.Iterator
      StackMap stack:
        49: aload 16
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.FieldInfo
            astore 15 /* fieldInfo */
        start local 15 // org.apache.lucene.index.FieldInfo fieldInfo
        50: .line 134
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 15 /* fieldInfo */
            getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
            invokeinterface java.util.SortedMap.containsKey:(Ljava/lang/Object;)Z
            ifne 57
        51: .line 135
            aload 5 /* builder */
            aload 15 /* fieldInfo */
            aload 15 /* fieldInfo */
            invokevirtual org.apache.lucene.index.FieldInfo.getDocValuesGen:()J
            invokevirtual org.apache.lucene.index.FieldInfos$Builder.add:(Lorg/apache/lucene/index/FieldInfo;J)Lorg/apache/lucene/index/FieldInfo;
            pop
        52: .line 136
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 15 /* fieldInfo */
            getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
            aload 8 /* reader */
            invokeinterface java.util.SortedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        53: .line 139
            aload 15 /* fieldInfo */
            invokevirtual org.apache.lucene.index.FieldInfo.hasVectors:()Z
            ifeq 55
        54: .line 140
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.tvFieldToReader:Ljava/util/SortedMap;
            aload 15 /* fieldInfo */
            getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
            aload 8 /* reader */
            invokeinterface java.util.SortedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        55: .line 143
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.index.LeafReader int int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafMetaData org.apache.lucene.search.Sort org.apache.lucene.index.FieldInfos org.apache.lucene.index.FieldInfo java.util.Iterator
      StackMap stack:
            aload 15 /* fieldInfo */
            invokevirtual org.apache.lucene.index.FieldInfo.getIndexOptions:()Lorg/apache/lucene/index/IndexOptions;
            getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
            if_acmpeq 57
        56: .line 144
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.termsFieldToReader:Ljava/util/Map;
            aload 15 /* fieldInfo */
            getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
            aload 8 /* reader */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 15 // org.apache.lucene.index.FieldInfo fieldInfo
        57: .line 132
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.index.LeafReader int int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafMetaData org.apache.lucene.search.Sort org.apache.lucene.index.FieldInfos top java.util.Iterator
      StackMap stack:
            aload 16
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 49
        end local 14 // org.apache.lucene.index.FieldInfos readerFieldInfos
        end local 13 // org.apache.lucene.search.Sort leafIndexSort
        end local 12 // org.apache.lucene.index.LeafMetaData leafMetaData
        end local 8 // org.apache.lucene.index.LeafReader reader
        58: .line 115
            iinc 9 1
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int top int int org.apache.lucene.index.LeafReader[]
      StackMap stack:
        59: iload 9
            iload 10
            if_icmplt 34
        60: .line 149
            iload 7 /* createdVersionMajor */
            iconst_m1
            if_icmpne 62
        61: .line 151
            getstatic org.apache.lucene.util.Version.LATEST:Lorg/apache/lucene/util/Version;
            getfield org.apache.lucene.util.Version.major:I
            istore 7 /* createdVersionMajor */
        62: .line 154
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int
      StackMap stack:
            getstatic org.apache.lucene.util.Version.LATEST:Lorg/apache/lucene/util/Version;
            astore 8 /* minVersion */
        start local 8 // org.apache.lucene.util.Version minVersion
        63: .line 155
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            dup
            astore 12
            arraylength
            istore 11
            iconst_0
            istore 10
            goto 72
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.util.Version top int int org.apache.lucene.index.LeafReader[]
      StackMap stack:
        64: aload 12
            iload 10
            aaload
            astore 9 /* reader */
        start local 9 // org.apache.lucene.index.LeafReader reader
        65: .line 156
            aload 9 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.getMetaData:()Lorg/apache/lucene/index/LeafMetaData;
            invokevirtual org.apache.lucene.index.LeafMetaData.getMinVersion:()Lorg/apache/lucene/util/Version;
            astore 13 /* leafVersion */
        start local 13 // org.apache.lucene.util.Version leafVersion
        66: .line 157
            aload 13 /* leafVersion */
            ifnonnull 69
        67: .line 158
            aconst_null
            astore 8 /* minVersion */
        68: .line 159
            goto 73
        69: .line 160
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.util.Version org.apache.lucene.index.LeafReader int int org.apache.lucene.index.LeafReader[] org.apache.lucene.util.Version
      StackMap stack:
            aload 8 /* minVersion */
            aload 13 /* leafVersion */
            invokevirtual org.apache.lucene.util.Version.onOrAfter:(Lorg/apache/lucene/util/Version;)Z
            ifeq 71
        70: .line 161
            aload 13 /* leafVersion */
            astore 8 /* minVersion */
        end local 13 // org.apache.lucene.util.Version leafVersion
        end local 9 // org.apache.lucene.index.LeafReader reader
        71: .line 155
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.util.Version top int int org.apache.lucene.index.LeafReader[]
      StackMap stack:
            iinc 10 1
      StackMap locals:
      StackMap stack:
        72: iload 10
            iload 11
            if_icmplt 64
        73: .line 165
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.util.Version
      StackMap stack:
            aload 0 /* this */
            aload 5 /* builder */
            invokevirtual org.apache.lucene.index.FieldInfos$Builder.finish:()Lorg/apache/lucene/index/FieldInfos;
            putfield org.apache.lucene.index.ParallelLeafReader.fieldInfos:Lorg/apache/lucene/index/FieldInfos;
        74: .line 166
            aload 0 /* this */
            new org.apache.lucene.index.LeafMetaData
            dup
            iload 7 /* createdVersionMajor */
            aload 8 /* minVersion */
            aload 6 /* indexSort */
            invokespecial org.apache.lucene.index.LeafMetaData.<init>:(ILorg/apache/lucene/util/Version;Lorg/apache/lucene/search/Sort;)V
            putfield org.apache.lucene.index.ParallelLeafReader.metaData:Lorg/apache/lucene/index/LeafMetaData;
        75: .line 169
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 10
            goto 80
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.util.Version top java.util.Iterator
      StackMap stack:
        76: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 9 /* reader */
        start local 9 // org.apache.lucene.index.LeafReader reader
        77: .line 170
            iload 1 /* closeSubReaders */
            ifne 79
        78: .line 171
            aload 9 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.incRef:()V
        79: .line 173
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.util.Version org.apache.lucene.index.LeafReader java.util.Iterator
      StackMap stack:
            aload 9 /* reader */
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.LeafReader.registerParentReader:(Lorg/apache/lucene/index/IndexReader;)V
        end local 9 // org.apache.lucene.index.LeafReader reader
        80: .line 169
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.LeafReader[] org.apache.lucene.index.LeafReader[] java.lang.String org.apache.lucene.index.FieldInfos$Builder org.apache.lucene.search.Sort int org.apache.lucene.util.Version top java.util.Iterator
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 76
        81: .line 175
            return
        end local 8 // org.apache.lucene.util.Version minVersion
        end local 7 // int createdVersionMajor
        end local 6 // org.apache.lucene.search.Sort indexSort
        end local 5 // org.apache.lucene.index.FieldInfos$Builder builder
        end local 4 // java.lang.String softDeletesField
        end local 3 // org.apache.lucene.index.LeafReader[] storedFieldsReaders
        end local 2 // org.apache.lucene.index.LeafReader[] readers
        end local 1 // boolean closeSubReaders
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   82     0                 this  Lorg/apache/lucene/index/ParallelLeafReader;
            0   82     1      closeSubReaders  Z
            0   82     2              readers  [Lorg/apache/lucene/index/LeafReader;
            0   82     3  storedFieldsReaders  [Lorg/apache/lucene/index/LeafReader;
           13   16     4                first  Lorg/apache/lucene/index/LeafReader;
           23   25     4               reader  Lorg/apache/lucene/index/LeafReader;
           30   82     4     softDeletesField  Ljava/lang/String;
           31   82     5              builder  Lorg/apache/lucene/index/FieldInfos$Builder;
           32   82     6            indexSort  Lorg/apache/lucene/search/Sort;
           33   82     7  createdVersionMajor  I
           35   58     8               reader  Lorg/apache/lucene/index/LeafReader;
           36   58    12         leafMetaData  Lorg/apache/lucene/index/LeafMetaData;
           37   58    13        leafIndexSort  Lorg/apache/lucene/search/Sort;
           48   58    14     readerFieldInfos  Lorg/apache/lucene/index/FieldInfos;
           50   57    15            fieldInfo  Lorg/apache/lucene/index/FieldInfo;
           63   82     8           minVersion  Lorg/apache/lucene/util/Version;
           65   71     9               reader  Lorg/apache/lucene/index/LeafReader;
           66   71    13          leafVersion  Lorg/apache/lucene/util/Version;
           77   80     9               reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                     Name  Flags
      closeSubReaders      
      readers              
      storedFieldsReaders  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 179
            new java.lang.StringBuilder
            dup
            ldc "ParallelLeafReader("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* buffer */
        start local 1 // java.lang.StringBuilder buffer
         1: .line 180
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2 /* iter */
        start local 2 // java.util.Iterator iter
         2: goto 5
         3: .line 181
      StackMap locals: java.lang.StringBuilder java.util.Iterator
      StackMap stack:
            aload 1 /* buffer */
            aload 2 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         4: .line 182
            aload 2 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 5
            aload 1 /* buffer */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 180
      StackMap locals:
      StackMap stack:
            aload 2 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        end local 2 // java.util.Iterator iter
         6: .line 184
            aload 1 /* buffer */
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder buffer
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            1    7     1  buffer  Ljava/lang/StringBuilder;
            2    6     2    iter  Ljava/util/Iterator<Lorg/apache/lucene/index/LeafReader;>;

  public org.apache.lucene.index.FieldInfos getFieldInfos();
    descriptor: ()Lorg/apache/lucene/index/FieldInfos;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 224
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldInfos:Lorg/apache/lucene/index/FieldInfos;
            areturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  public org.apache.lucene.util.Bits getLiveDocs();
    descriptor: ()Lorg/apache/lucene/util/Bits;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 229
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 230
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.hasDeletions:Z
            ifeq 2
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            invokevirtual org.apache.lucene.index.LeafReader.getLiveDocs:()Lorg/apache/lucene/util/Bits;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: org.apache.lucene.util.Bits
         3: areturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  public org.apache.lucene.index.Terms terms(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/Terms;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String field
         0: .line 235
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 236
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.termsFieldToReader:Ljava/util/Map;
            aload 1 /* field */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* leafReader */
        start local 2 // org.apache.lucene.index.LeafReader leafReader
         2: .line 237
            aload 2 /* leafReader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* leafReader */
            aload 1 /* field */
            invokevirtual org.apache.lucene.index.LeafReader.terms:(Ljava/lang/String;)Lorg/apache/lucene/index/Terms;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.Terms
         4: areturn
        end local 2 // org.apache.lucene.index.LeafReader leafReader
        end local 1 // java.lang.String field
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    5     1       field  Ljava/lang/String;
            2    5     2  leafReader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      field  

  public int numDocs();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 243
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.numDocs:I
            ireturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  public int maxDoc();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 249
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.maxDoc:I
            ireturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  public void document(int, org.apache.lucene.index.StoredFieldVisitor);
    descriptor: (ILorg/apache/lucene/index/StoredFieldVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // int docID
        start local 2 // org.apache.lucene.index.StoredFieldVisitor visitor
         0: .line 254
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 255
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.storedFieldsReaders:[Lorg/apache/lucene/index/LeafReader;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 5
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.StoredFieldVisitor top int int org.apache.lucene.index.LeafReader[]
      StackMap stack:
         2: aload 6
            iload 4
            aaload
            astore 3 /* reader */
        start local 3 // org.apache.lucene.index.LeafReader reader
         3: .line 256
            aload 3 /* reader */
            iload 1 /* docID */
            aload 2 /* visitor */
            invokevirtual org.apache.lucene.index.LeafReader.document:(ILorg/apache/lucene/index/StoredFieldVisitor;)V
        end local 3 // org.apache.lucene.index.LeafReader reader
         4: .line 255
            iinc 4 1
      StackMap locals:
      StackMap stack:
         5: iload 4
            iload 5
            if_icmplt 2
         6: .line 258
            return
        end local 2 // org.apache.lucene.index.StoredFieldVisitor visitor
        end local 1 // int docID
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    7     1    docID  I
            0    7     2  visitor  Lorg/apache/lucene/index/StoredFieldVisitor;
            3    4     3   reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      docID    
      visitor  

  public org.apache.lucene.index.IndexReader$CacheHelper getCoreCacheHelper();
    descriptor: ()Lorg/apache/lucene/index/IndexReader$CacheHelper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 265
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            arraylength
            iconst_1
            if_icmpne 4
         1: .line 266
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.storedFieldsReaders:[Lorg/apache/lucene/index/LeafReader;
            arraylength
            iconst_1
            if_icmpne 4
         2: .line 267
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.storedFieldsReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            if_acmpne 4
         3: .line 268
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            invokevirtual org.apache.lucene.index.LeafReader.getCoreCacheHelper:()Lorg/apache/lucene/index/IndexReader$CacheHelper;
            areturn
         4: .line 270
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper();
    descriptor: ()Lorg/apache/lucene/index/IndexReader$CacheHelper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 278
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            arraylength
            iconst_1
            if_icmpne 4
         1: .line 279
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.storedFieldsReaders:[Lorg/apache/lucene/index/LeafReader;
            arraylength
            iconst_1
            if_icmpne 4
         2: .line 280
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.storedFieldsReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            if_acmpne 4
         3: .line 281
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            iconst_0
            aaload
            invokevirtual org.apache.lucene.index.LeafReader.getReaderCacheHelper:()Lorg/apache/lucene/index/IndexReader$CacheHelper;
            areturn
         4: .line 283
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  public org.apache.lucene.index.Fields getTermVectors(int);
    descriptor: (I)Lorg/apache/lucene/index/Fields;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // int docID
         0: .line 288
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 289
            aconst_null
            astore 2 /* fields */
        start local 2 // org.apache.lucene.index.ParallelLeafReader$ParallelFields fields
         2: .line 290
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.tvFieldToReader:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 10
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.ParallelLeafReader$ParallelFields top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 3 /* ent */
        start local 3 // java.util.Map$Entry ent
         4: .line 291
            aload 3 /* ent */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* fieldName */
        start local 5 // java.lang.String fieldName
         5: .line 292
            aload 3 /* ent */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            iload 1 /* docID */
            aload 5 /* fieldName */
            invokevirtual org.apache.lucene.index.LeafReader.getTermVector:(ILjava/lang/String;)Lorg/apache/lucene/index/Terms;
            astore 6 /* vector */
        start local 6 // org.apache.lucene.index.Terms vector
         6: .line 293
            aload 6 /* vector */
            ifnull 10
         7: .line 294
            aload 2 /* fields */
            ifnonnull 9
         8: .line 295
            new org.apache.lucene.index.ParallelLeafReader$ParallelFields
            dup
            invokespecial org.apache.lucene.index.ParallelLeafReader$ParallelFields.<init>:()V
            astore 2 /* fields */
         9: .line 297
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.ParallelLeafReader$ParallelFields java.util.Map$Entry java.util.Iterator java.lang.String org.apache.lucene.index.Terms
      StackMap stack:
            aload 2 /* fields */
            aload 5 /* fieldName */
            aload 6 /* vector */
            invokevirtual org.apache.lucene.index.ParallelLeafReader$ParallelFields.addField:(Ljava/lang/String;Lorg/apache/lucene/index/Terms;)V
        end local 6 // org.apache.lucene.index.Terms vector
        end local 5 // java.lang.String fieldName
        end local 3 // java.util.Map$Entry ent
        10: .line 290
      StackMap locals: org.apache.lucene.index.ParallelLeafReader int org.apache.lucene.index.ParallelLeafReader$ParallelFields top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        11: .line 301
            aload 2 /* fields */
            areturn
        end local 2 // org.apache.lucene.index.ParallelLeafReader$ParallelFields fields
        end local 1 // int docID
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lorg/apache/lucene/index/ParallelLeafReader;
            0   12     1      docID  I
            2   12     2     fields  Lorg/apache/lucene/index/ParallelLeafReader$ParallelFields;
            4   10     3        ent  Ljava/util/Map$Entry<Ljava/lang/String;Lorg/apache/lucene/index/LeafReader;>;
            5   10     5  fieldName  Ljava/lang/String;
            6   10     6     vector  Lorg/apache/lucene/index/Terms;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      docID  

  protected synchronized void doClose();
    descriptor: ()V
    flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=5, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 306
            aconst_null
            astore 1 /* ioe */
        start local 1 // java.io.IOException ioe
         1: .line 307
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 10
      StackMap locals: org.apache.lucene.index.ParallelLeafReader java.io.IOException top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         3: .line 309
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.closeSubReaders:Z
            ifeq 6
         4: .line 310
            aload 2 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.close:()V
         5: .line 311
            goto 10
         6: .line 312
      StackMap locals: org.apache.lucene.index.ParallelLeafReader java.io.IOException org.apache.lucene.index.LeafReader java.util.Iterator
      StackMap stack:
            aload 2 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.decRef:()V
         7: .line 314
            goto 10
      StackMap locals:
      StackMap stack: java.io.IOException
         8: astore 4 /* e */
        start local 4 // java.io.IOException e
         9: .line 315
            aload 1 /* ioe */
            ifnonnull 10
            aload 4 /* e */
            astore 1 /* ioe */
        end local 4 // java.io.IOException e
        end local 2 // org.apache.lucene.index.LeafReader reader
        10: .line 307
      StackMap locals: org.apache.lucene.index.ParallelLeafReader java.io.IOException top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        11: .line 319
            aload 1 /* ioe */
            ifnull 12
            aload 1 /* ioe */
            athrow
        12: .line 320
      StackMap locals: org.apache.lucene.index.ParallelLeafReader java.io.IOException
      StackMap stack:
            return
        end local 1 // java.io.IOException ioe
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            1   13     1     ioe  Ljava/io/IOException;
            3   10     2  reader  Lorg/apache/lucene/index/LeafReader;
            9   10     4       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           3     7       8  Class java.io.IOException
    Exceptions:
      throws java.io.IOException

  public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/NumericDocValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String field
         0: .line 324
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 325
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 1 /* field */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         2: .line 326
            aload 2 /* reader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* reader */
            aload 1 /* field */
            invokevirtual org.apache.lucene.index.LeafReader.getNumericDocValues:(Ljava/lang/String;)Lorg/apache/lucene/index/NumericDocValues;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.NumericDocValues
         4: areturn
        end local 2 // org.apache.lucene.index.LeafReader reader
        end local 1 // java.lang.String field
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    5     1   field  Ljava/lang/String;
            2    5     2  reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      field  

  public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/BinaryDocValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String field
         0: .line 331
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 332
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 1 /* field */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         2: .line 333
            aload 2 /* reader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* reader */
            aload 1 /* field */
            invokevirtual org.apache.lucene.index.LeafReader.getBinaryDocValues:(Ljava/lang/String;)Lorg/apache/lucene/index/BinaryDocValues;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.BinaryDocValues
         4: areturn
        end local 2 // org.apache.lucene.index.LeafReader reader
        end local 1 // java.lang.String field
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    5     1   field  Ljava/lang/String;
            2    5     2  reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      field  

  public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/SortedDocValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String field
         0: .line 338
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 339
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 1 /* field */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         2: .line 340
            aload 2 /* reader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* reader */
            aload 1 /* field */
            invokevirtual org.apache.lucene.index.LeafReader.getSortedDocValues:(Ljava/lang/String;)Lorg/apache/lucene/index/SortedDocValues;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.SortedDocValues
         4: areturn
        end local 2 // org.apache.lucene.index.LeafReader reader
        end local 1 // java.lang.String field
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    5     1   field  Ljava/lang/String;
            2    5     2  reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      field  

  public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/SortedNumericDocValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String field
         0: .line 345
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 346
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 1 /* field */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         2: .line 347
            aload 2 /* reader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* reader */
            aload 1 /* field */
            invokevirtual org.apache.lucene.index.LeafReader.getSortedNumericDocValues:(Ljava/lang/String;)Lorg/apache/lucene/index/SortedNumericDocValues;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.SortedNumericDocValues
         4: areturn
        end local 2 // org.apache.lucene.index.LeafReader reader
        end local 1 // java.lang.String field
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    5     1   field  Ljava/lang/String;
            2    5     2  reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      field  

  public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/SortedSetDocValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String field
         0: .line 352
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 353
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 1 /* field */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         2: .line 354
            aload 2 /* reader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* reader */
            aload 1 /* field */
            invokevirtual org.apache.lucene.index.LeafReader.getSortedSetDocValues:(Ljava/lang/String;)Lorg/apache/lucene/index/SortedSetDocValues;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.SortedSetDocValues
         4: areturn
        end local 2 // org.apache.lucene.index.LeafReader reader
        end local 1 // java.lang.String field
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    5     1   field  Ljava/lang/String;
            2    5     2  reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      field  

  public org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/NumericDocValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String field
         0: .line 359
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 360
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 1 /* field */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         2: .line 361
            aload 2 /* reader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* reader */
            aload 1 /* field */
            invokevirtual org.apache.lucene.index.LeafReader.getNormValues:(Ljava/lang/String;)Lorg/apache/lucene/index/NumericDocValues;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.NumericDocValues
         4: astore 3 /* values */
        start local 3 // org.apache.lucene.index.NumericDocValues values
         5: .line 362
            aload 3 /* values */
            areturn
        end local 3 // org.apache.lucene.index.NumericDocValues values
        end local 2 // org.apache.lucene.index.LeafReader reader
        end local 1 // java.lang.String field
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    6     1   field  Ljava/lang/String;
            2    6     2  reader  Lorg/apache/lucene/index/LeafReader;
            5    6     3  values  Lorg/apache/lucene/index/NumericDocValues;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      field  

  public org.apache.lucene.index.PointValues getPointValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/lucene/index/PointValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
        start local 1 // java.lang.String fieldName
         0: .line 367
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 368
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.fieldToReader:Ljava/util/SortedMap;
            aload 1 /* fieldName */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 2 /* reader */
        start local 2 // org.apache.lucene.index.LeafReader reader
         2: .line 369
            aload 2 /* reader */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.apache.lucene.index.LeafReader
      StackMap stack:
         3: aload 2 /* reader */
            aload 1 /* fieldName */
            invokevirtual org.apache.lucene.index.LeafReader.getPointValues:(Ljava/lang/String;)Lorg/apache/lucene/index/PointValues;
      StackMap locals:
      StackMap stack: org.apache.lucene.index.PointValues
         4: areturn
        end local 2 // org.apache.lucene.index.LeafReader reader
        end local 1 // java.lang.String fieldName
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lorg/apache/lucene/index/ParallelLeafReader;
            0    5     1  fieldName  Ljava/lang/String;
            2    5     2     reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      fieldName  

  public void checkIntegrity();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 374
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 375
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.completeReaderSet:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2
            goto 4
      StackMap locals: org.apache.lucene.index.ParallelLeafReader top java.util.Iterator
      StackMap stack:
         2: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.LeafReader
            astore 1 /* reader */
        start local 1 // org.apache.lucene.index.LeafReader reader
         3: .line 376
            aload 1 /* reader */
            invokevirtual org.apache.lucene.index.LeafReader.checkIntegrity:()V
        end local 1 // org.apache.lucene.index.LeafReader reader
         4: .line 375
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 378
            return
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/apache/lucene/index/ParallelLeafReader;
            3    4     1  reader  Lorg/apache/lucene/index/LeafReader;
    Exceptions:
      throws java.io.IOException

  public org.apache.lucene.index.LeafReader[] getParallelReaders();
    descriptor: ()[Lorg/apache/lucene/index/LeafReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 382
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.ParallelLeafReader.ensureOpen:()V
         1: .line 383
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.parallelReaders:[Lorg/apache/lucene/index/LeafReader;
            areturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  public org.apache.lucene.index.LeafMetaData getMetaData();
    descriptor: ()Lorg/apache/lucene/index/LeafMetaData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.ParallelLeafReader this
         0: .line 388
            aload 0 /* this */
            getfield org.apache.lucene.index.ParallelLeafReader.metaData:Lorg/apache/lucene/index/LeafMetaData;
            areturn
        end local 0 // org.apache.lucene.index.ParallelLeafReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/ParallelLeafReader;

  private static java.lang.String lambda$0(org.apache.lucene.index.LeafReader);
    descriptor: (Lorg/apache/lucene/index/LeafReader;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.LeafReader r
         0: .line 106
            aload 0 /* r */
            invokevirtual org.apache.lucene.index.LeafReader.getFieldInfos:()Lorg/apache/lucene/index/FieldInfos;
            invokevirtual org.apache.lucene.index.FieldInfos.getSoftDeletesField:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.lucene.index.LeafReader r
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     r  Lorg/apache/lucene/index/LeafReader;
}
SourceFile: "ParallelLeafReader.java"
NestMembers:
  org.apache.lucene.index.ParallelLeafReader$ParallelFields
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Entry = java.util.Map$Entry of java.util.Map
  final Builder = org.apache.lucene.index.FieldInfos$Builder of org.apache.lucene.index.FieldInfos
  final FieldNumbers = org.apache.lucene.index.FieldInfos$FieldNumbers of org.apache.lucene.index.FieldInfos
  public abstract CacheHelper = org.apache.lucene.index.IndexReader$CacheHelper of org.apache.lucene.index.IndexReader
  private final ParallelFields = org.apache.lucene.index.ParallelLeafReader$ParallelFields of org.apache.lucene.index.ParallelLeafReader