3g(org/elasticsearch/index/shard/ShardUtilsjava/lang/ObjectShardUtils.java2org/elasticsearch/index/store/Store$StoreDirectory#org/elasticsearch/index/store/StoreStoreDirectory$assertionsDisabledZ()V  this*Lorg/elasticsearch/index/shard/ShardUtils;extractShardIdO(Lorg/apache/lucene/index/AtomicReader;)Lorg/elasticsearch/index/shard/ShardId;#Lorg/elasticsearch/common/Nullable;2org/elasticsearch/common/lucene/SegmentReaderUtilssegmentReaderOrNullO(Lorg/apache/lucene/index/AtomicReader;)Lorg/apache/lucene/index/SegmentReader;  P(Lorg/apache/lucene/index/SegmentReader;)Lorg/elasticsearch/index/shard/ShardId;  reader&Lorg/apache/lucene/index/AtomicReader; !%org/apache/lucene/index/SegmentReader# getRefCount()I %& $'java/lang/AssertionError)SegmentReader is already closed+(Ljava/lang/Object;)V - *. directory%()Lorg/apache/lucene/store/Directory; 01 $2,org/elasticsearch/index/store/DirectoryUtils4getStoreDirectoryY(Lorg/apache/lucene/store/Directory;)Lorg/elasticsearch/index/store/Store$StoreDirectory; 67 58shardId)()Lorg/elasticsearch/index/shard/ShardId; :; <storeDir4Lorg/elasticsearch/index/store/Store$StoreDirectory;'Lorg/apache/lucene/index/SegmentReader;N(Lorg/apache/lucene/index/IndexReader;)Lorg/elasticsearch/index/shard/ShardId;#org/apache/lucene/index/IndexReaderBleaves()Ljava/util/List; DE CFjava/util/ListHisEmpty()Z JK ILget(I)Ljava/lang/Object; NO IP+org/apache/lucene/index/AtomicReaderContextR(()Lorg/apache/lucene/index/AtomicReader; T SU  W%Lorg/apache/lucene/index/IndexReader;java/lang/Class[desiredAssertionStatus ]K \^CodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotations StackMapTable SourceFile InnerClasses!  `/*a b `2*a  b*c `.*+"*( *Y,/*39L++=a# >?.@b/02#3'4,7dc A`]"*GM*GQSVXa "Yb; < >d Z`4_"b d @ef