4 'y &z- {|} &~+ &/ &1   & &  &  & ] ] ]  j   & &  clientSession"Lcom/mongodb/client/ClientSession; readConcernLcom/mongodb/ReadConcern;executor/Lcom/mongodb/client/internal/OperationExecutor;readPreferenceLcom/mongodb/ReadPreference; retryReadsZ batchSizeLjava/lang/Integer;(Lcom/mongodb/client/ClientSession;Lcom/mongodb/client/internal/OperationExecutor;Lcom/mongodb/ReadConcern;Lcom/mongodb/ReadPreference;Z)VCodeLineNumberTableLocalVariableTablethis/Lcom/mongodb/client/internal/MongoIterableImpl;LocalVariableTypeTable:Lcom/mongodb/client/internal/MongoIterableImpl;"RuntimeVisibleParameterAnnotationsLcom/mongodb/lang/Nullable;asReadOperation0()Lcom/mongodb/internal/operation/ReadOperation; Signaturei()Lcom/mongodb/internal/operation/ReadOperation;>;getClientSession$()Lcom/mongodb/client/ClientSession;RuntimeVisibleAnnotations getExecutor1()Lcom/mongodb/client/internal/OperationExecutor;getReadPreference()Lcom/mongodb/ReadPreference;getReadConcern()Lcom/mongodb/ReadConcern; getRetryReads()Z getBatchSize()Ljava/lang/Integer;%(I)Lcom/mongodb/client/MongoIterable;I0(I)Lcom/mongodb/client/MongoIterable;iterator"()Lcom/mongodb/client/MongoCursor;-()Lcom/mongodb/client/MongoCursor;cursorfirst()Ljava/lang/Object; Lcom/mongodb/client/MongoCursor;+Lcom/mongodb/client/MongoCursor; StackMapTable ()TTResult;map:(Lcom/mongodb/Function;)Lcom/mongodb/client/MongoIterable;mapperLcom/mongodb/Function;$Lcom/mongodb/Function;c(Lcom/mongodb/Function;)Lcom/mongodb/client/MongoIterable;forEach (Ljava/util/function/Consumer;)VactionLjava/util/function/Consumer;)Ljava/util/function/Consumer<-TTResult;>;,(Ljava/util/function/Consumer<-TTResult;>;)Vinto.(Ljava/util/Collection;)Ljava/util/Collection;targetLjava/util/Collection;TA;/;>(TA;)TA;execute.()Lcom/mongodb/internal/operation/BatchCursor;9()Lcom/mongodb/internal/operation/BatchCursor;()Ljava/util/Iterator;[Ljava/lang/Object;Lcom/mongodb/client/MongoIterable; SourceFileMongoIterableImpl.java 5 )* -com/mongodb/client/internal/OperationExecutor -.com/mongodb/ReadConcern +,com/mongodb/ReadPreference /0 java/lang/Boolean N 12 34 3com/mongodb/client/internal/MongoBatchCursorAdapter rs 5 TU N Y+com/mongodb/client/internal/MappingIterable 5 java/lang/Throwable  BootstrapMethods ef @A r*com/mongodb/internal/operation/BatchCursor-com/mongodb/client/internal/MongoIterableImpljava/lang/Object com/mongodb/client/MongoIterablecom/mongodb/client/MongoCursorjava/util/function/Consumer()V!com/mongodb/assertions/AssertionsnotNull8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;valueOf(Z)Ljava/lang/Boolean; booleanValuejava/lang/Integer(I)Ljava/lang/Integer;/(Lcom/mongodb/internal/operation/BatchCursor;)VhasNextclosenext;(Lcom/mongodb/client/MongoIterable;Lcom/mongodb/Function;)Vaccept(Ljava/lang/Object;)V addSuppressed(Ljava/lang/Throwable;)Vjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; 5(Ljava/util/Collection;)Ljava/util/function/Consumer;(Lcom/mongodb/internal/operation/ReadOperation;Lcom/mongodb/ReadPreference;Lcom/mongodb/ReadConcern;Lcom/mongodb/client/ClientSession;)Ljava/lang/Object;  "java/lang/invoke/LambdaMetafactory metafactoryLookup InnerClasses(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;java/util/Collectionadd(Ljava/lang/Object;)Z%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!&'()*+,-./01234567F**+*,*- *  * 801 23#415E69>F:;F)*F-.F+,F/0F12< F:=>?@ABCDE7A*8<9 :;< :=F?GH7A*8@9 :;< :=IJ7A* 8D9 :;< :=KL7A* 8H9 :;< :=MN7A*8L9 :;< :=OP7A*8Q9 :;< :=F?3Q7T **8 VW9 :; 3R<  :=BSTU7H Y*8\9  :;<  :=BVWU7A*8a9 :;< :=BVXY70*L+ M+,+M+,N+-''8* gijnjln%l'n.o90:;+WZ<0:=+W[\ ]NB^F?_`7Z Y*+8t9 :; ab< := acBdef7C*M,+,,$,N,, :--*/588yz{}*yB~9 =WZC:;Cgh< =W[C:=Cgi\']L &j]Bklm7e*+Y W!"+8 9:;no<:=npBqrs7Y**#* * *$%89 :;< :=BtATu7A*8'9 :;< :=Bvwx