class com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1 extends com.datastax.oss.driver.shaded.guava.common.collect.AbstractIterator<TargetT>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1
  super_class: com.datastax.oss.driver.shaded.guava.common.collect.AbstractIterator
{
  final com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper this$0;
    descriptor: Lcom/datastax/oss/driver/internal/core/AsyncPagingIterableWrapper;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private final java.util.Iterator val$sourceIterator;
    descriptor: Ljava/util/Iterator;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final java.util.function.Function val$elementMapper;
    descriptor: Ljava/util/function/Function;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper, java.util.Iterator, java.util.function.Function);
    descriptor: (Lcom/datastax/oss/driver/internal/core/AsyncPagingIterableWrapper;Ljava/util/Iterator;Ljava/util/function/Function;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1 this
         0: .line 44
            aload 0 /* this */
            aload 1
            putfield com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1.this$0:Lcom/datastax/oss/driver/internal/core/AsyncPagingIterableWrapper;
            aload 0 /* this */
            aload 2
            putfield com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1.val$sourceIterator:Ljava/util/Iterator;
            aload 0 /* this */
            aload 3
            putfield com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1.val$elementMapper:Ljava/util/function/Function;
            aload 0 /* this */
            invokespecial com.datastax.oss.driver.shaded.guava.common.collect.AbstractIterator.<init>:()V
            return
        end local 0 // com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/internal/core/AsyncPagingIterableWrapper$1;
    MethodParameters:
                    Name  Flags
      this$0              final
      val$sourceIterator  final
      val$elementMapper   final

  protected TargetT computeNext();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1 this
         0: .line 47
            aload 0 /* this */
            getfield com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1.val$sourceIterator:Ljava/util/Iterator;
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 2
         1: .line 48
            aload 0 /* this */
            getfield com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1.val$elementMapper:Ljava/util/function/Function;
            aload 0 /* this */
            getfield com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1.val$sourceIterator:Ljava/util/Iterator;
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            goto 3
         2: .line 49
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1.endOfData:()Ljava/lang/Object;
         3: .line 47
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 0 // com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/datastax/oss/driver/internal/core/AsyncPagingIterableWrapper$1;
    Signature: ()TTargetT;
}
Signature: Lcom/datastax/oss/driver/shaded/guava/common/collect/AbstractIterator<TTargetT;>;
SourceFile: "AsyncPagingIterableWrapper.java"
EnclosingMethod: com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper.<init>:(Lcom/datastax/oss/driver/api/core/AsyncPagingIterable;Ljava/util/function/Function;)V
NestHost: com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper
InnerClasses:
  com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper$1