public interface com.datastax.oss.driver.api.core.data.SettableByIndex<SelfT extends com.datastax.oss.driver.api.core.data.SettableByIndex<SelfT>> extends com.datastax.oss.driver.api.core.data.AccessibleByIndex
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.datastax.oss.driver.api.core.data.SettableByIndex
  super_class: java.lang.Object
{
  public abstract SelfT setBytesUnsafe(int, java.nio.ByteBuffer);
    descriptor: (ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILjava/nio/ByteBuffer;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setToNull();
    descriptor: (I)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
         0: .line 76
            aload 0 /* this */
            iload 1 /* i */
            aconst_null
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
    Signature: (I)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     

  public <ValueT> SelfT set(int, ValueT, com.datastax.oss.driver.api.core.type.codec.TypeCodec<ValueT>);
    descriptor: (ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.lang.Object v
        start local 3 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         0: .line 94
            aload 0 /* this */
            iload 1 /* i */
            aload 3 /* codec */
            aload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.TypeCodec.encode:(Ljava/lang/Object;Lcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 3 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 2 // java.lang.Object v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1      i  I
            0    1     2      v  TValueT;
            0    1     3  codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TValueT;>;
    Signature: <ValueT:Ljava/lang/Object;>(ITValueT;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TValueT;>;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
       Name  Flags
      i      
      v      
      codec  

  public <ValueT> SelfT set(int, ValueT, com.datastax.oss.driver.api.core.type.reflect.GenericType<ValueT>);
    descriptor: (ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.lang.Object v
        start local 3 // com.datastax.oss.driver.api.core.type.reflect.GenericType targetType
         0: .line 111
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 4 /* cqlType */
        start local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 112
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 4 /* cqlType */
            aload 3 /* targetType */
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 5 /* codec */
        start local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 113
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            aload 5 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 3 // com.datastax.oss.driver.api.core.type.reflect.GenericType targetType
        end local 2 // java.lang.Object v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    3     1           i  I
            0    3     2           v  TValueT;
            0    3     3  targetType  Lcom/datastax/oss/driver/api/core/type/reflect/GenericType<TValueT;>;
            1    3     4     cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    3     5       codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TValueT;>;
    Signature: <ValueT:Ljava/lang/Object;>(ITValueT;Lcom/datastax/oss/driver/api/core/type/reflect/GenericType<TValueT;>;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
            Name  Flags
      i           
      v           
      targetType  

  public <ValueT> SelfT set(int, ValueT, java.lang.Class<ValueT>);
    descriptor: (ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.lang.Object v
        start local 3 // java.lang.Class targetClass
         0: .line 131
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 4 /* cqlType */
        start local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 132
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 4 /* cqlType */
            aload 3 /* targetClass */
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 5 /* codec */
        start local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 133
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            aload 5 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 3 // java.lang.Class targetClass
        end local 2 // java.lang.Object v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    3     1            i  I
            0    3     2            v  TValueT;
            0    3     3  targetClass  Ljava/lang/Class<TValueT;>;
            1    3     4      cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    3     5        codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TValueT;>;
    Signature: <ValueT:Ljava/lang/Object;>(ITValueT;Ljava/lang/Class<TValueT;>;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
             Name  Flags
      i            
      v            
      targetClass  

  public SelfT setBoolean(int, );
    descriptor: (IZ)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // boolean v
         0: .line 149
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 3 /* cqlType */
        start local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 150
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 3 /* cqlType */
            ldc Ljava/lang/Boolean;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 4 /* codec */
        start local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 151
            aload 4 /* codec */
            instanceof com.datastax.oss.driver.api.core.type.codec.PrimitiveBooleanCodec
            ifeq 4
         3: .line 152
            aload 0 /* this */
            iload 1 /* i */
            aload 4 /* codec */
            checkcast com.datastax.oss.driver.api.core.type.codec.PrimitiveBooleanCodec
            iload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.PrimitiveBooleanCodec.encodePrimitive:(ZLcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            goto 5
         4: .line 153
      StackMap locals: com.datastax.oss.driver.api.core.type.DataType com.datastax.oss.driver.api.core.type.codec.TypeCodec
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            iload 2 /* v */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 4 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
         5: .line 151
      StackMap locals:
      StackMap stack: com.datastax.oss.driver.api.core.data.SettableByIndex
            areturn
        end local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 2 // boolean v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    6     1        i  I
            0    6     2        v  Z
            1    6     3  cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    6     4    codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Boolean;>;
    Signature: (IZ)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setBool(int, );
    descriptor: (IZ)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // boolean v
         0: .line 164
            aload 0 /* this */
            iload 1 /* i */
            iload 2 /* v */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBoolean:(IZ)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // boolean v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Z
    Signature: (IZ)TSelfT;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setByte(int, );
    descriptor: (IB)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // byte v
         0: .line 180
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 3 /* cqlType */
        start local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 181
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 3 /* cqlType */
            ldc Ljava/lang/Byte;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 4 /* codec */
        start local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 182
            aload 4 /* codec */
            instanceof com.datastax.oss.driver.api.core.type.codec.PrimitiveByteCodec
            ifeq 4
         3: .line 183
            aload 0 /* this */
            iload 1 /* i */
            aload 4 /* codec */
            checkcast com.datastax.oss.driver.api.core.type.codec.PrimitiveByteCodec
            iload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.PrimitiveByteCodec.encodePrimitive:(BLcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            goto 5
         4: .line 184
      StackMap locals: com.datastax.oss.driver.api.core.type.DataType com.datastax.oss.driver.api.core.type.codec.TypeCodec
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            iload 2 /* v */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            aload 4 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
         5: .line 182
      StackMap locals:
      StackMap stack: com.datastax.oss.driver.api.core.data.SettableByIndex
            areturn
        end local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 2 // byte v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    6     1        i  I
            0    6     2        v  B
            1    6     3  cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    6     4    codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Byte;>;
    Signature: (IB)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setDouble(int, );
    descriptor: (ID)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // double v
         0: .line 200
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 4 /* cqlType */
        start local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 201
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 4 /* cqlType */
            ldc Ljava/lang/Double;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 5 /* codec */
        start local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 202
            aload 5 /* codec */
            instanceof com.datastax.oss.driver.api.core.type.codec.PrimitiveDoubleCodec
            ifeq 4
         3: .line 203
            aload 0 /* this */
            iload 1 /* i */
            aload 5 /* codec */
            checkcast com.datastax.oss.driver.api.core.type.codec.PrimitiveDoubleCodec
            dload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.PrimitiveDoubleCodec.encodePrimitive:(DLcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            goto 5
         4: .line 204
      StackMap locals: com.datastax.oss.driver.api.core.type.DataType com.datastax.oss.driver.api.core.type.codec.TypeCodec
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            dload 2 /* v */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aload 5 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
         5: .line 202
      StackMap locals:
      StackMap stack: com.datastax.oss.driver.api.core.data.SettableByIndex
            areturn
        end local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 2 // double v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    6     1        i  I
            0    6     2        v  D
            1    6     4  cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    6     5    codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Double;>;
    Signature: (ID)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setFloat(int, );
    descriptor: (IF)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // float v
         0: .line 220
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 3 /* cqlType */
        start local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 221
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 3 /* cqlType */
            ldc Ljava/lang/Float;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 4 /* codec */
        start local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 222
            aload 4 /* codec */
            instanceof com.datastax.oss.driver.api.core.type.codec.PrimitiveFloatCodec
            ifeq 4
         3: .line 223
            aload 0 /* this */
            iload 1 /* i */
            aload 4 /* codec */
            checkcast com.datastax.oss.driver.api.core.type.codec.PrimitiveFloatCodec
            fload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.PrimitiveFloatCodec.encodePrimitive:(FLcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            goto 5
         4: .line 224
      StackMap locals: com.datastax.oss.driver.api.core.type.DataType com.datastax.oss.driver.api.core.type.codec.TypeCodec
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            fload 2 /* v */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            aload 4 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
         5: .line 222
      StackMap locals:
      StackMap stack: com.datastax.oss.driver.api.core.data.SettableByIndex
            areturn
        end local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 2 // float v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    6     1        i  I
            0    6     2        v  F
            1    6     3  cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    6     4    codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Float;>;
    Signature: (IF)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setInt(int, );
    descriptor: (II)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // int v
         0: .line 240
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 3 /* cqlType */
        start local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 241
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 3 /* cqlType */
            ldc Ljava/lang/Integer;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 4 /* codec */
        start local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 242
            aload 4 /* codec */
            instanceof com.datastax.oss.driver.api.core.type.codec.PrimitiveIntCodec
            ifeq 4
         3: .line 243
            aload 0 /* this */
            iload 1 /* i */
            aload 4 /* codec */
            checkcast com.datastax.oss.driver.api.core.type.codec.PrimitiveIntCodec
            iload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.PrimitiveIntCodec.encodePrimitive:(ILcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            goto 5
         4: .line 244
      StackMap locals: com.datastax.oss.driver.api.core.type.DataType com.datastax.oss.driver.api.core.type.codec.TypeCodec
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            iload 2 /* v */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 4 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
         5: .line 242
      StackMap locals:
      StackMap stack: com.datastax.oss.driver.api.core.data.SettableByIndex
            areturn
        end local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 2 // int v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    6     1        i  I
            0    6     2        v  I
            1    6     3  cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    6     4    codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Integer;>;
    Signature: (II)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setLong(int, );
    descriptor: (IJ)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // long v
         0: .line 260
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 4 /* cqlType */
        start local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 261
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 4 /* cqlType */
            ldc Ljava/lang/Long;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 5 /* codec */
        start local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 262
            aload 5 /* codec */
            instanceof com.datastax.oss.driver.api.core.type.codec.PrimitiveLongCodec
            ifeq 4
         3: .line 263
            aload 0 /* this */
            iload 1 /* i */
            aload 5 /* codec */
            checkcast com.datastax.oss.driver.api.core.type.codec.PrimitiveLongCodec
            lload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.PrimitiveLongCodec.encodePrimitive:(JLcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            goto 5
         4: .line 264
      StackMap locals: com.datastax.oss.driver.api.core.type.DataType com.datastax.oss.driver.api.core.type.codec.TypeCodec
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            lload 2 /* v */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 5 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
         5: .line 262
      StackMap locals:
      StackMap stack: com.datastax.oss.driver.api.core.data.SettableByIndex
            areturn
        end local 5 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 4 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 2 // long v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    6     1        i  I
            0    6     2        v  J
            1    6     4  cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    6     5    codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Long;>;
    Signature: (IJ)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setShort(int, );
    descriptor: (IS)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // short v
         0: .line 280
            aload 0 /* this */
            iload 1 /* i */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.getType:(I)Lcom/datastax/oss/driver/api/core/type/DataType;
            astore 3 /* cqlType */
        start local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
         1: .line 281
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
            aload 3 /* cqlType */
            ldc Ljava/lang/Short;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
            astore 4 /* codec */
        start local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
         2: .line 282
            aload 4 /* codec */
            instanceof com.datastax.oss.driver.api.core.type.codec.PrimitiveShortCodec
            ifeq 4
         3: .line 283
            aload 0 /* this */
            iload 1 /* i */
            aload 4 /* codec */
            checkcast com.datastax.oss.driver.api.core.type.codec.PrimitiveShortCodec
            iload 2 /* v */
            aload 0 /* this */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
            invokeinterface com.datastax.oss.driver.api.core.type.codec.PrimitiveShortCodec.encodePrimitive:(SLcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            goto 5
         4: .line 284
      StackMap locals: com.datastax.oss.driver.api.core.type.DataType com.datastax.oss.driver.api.core.type.codec.TypeCodec
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            iload 2 /* v */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            aload 4 /* codec */
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
         5: .line 282
      StackMap locals:
      StackMap stack: com.datastax.oss.driver.api.core.data.SettableByIndex
            areturn
        end local 4 // com.datastax.oss.driver.api.core.type.codec.TypeCodec codec
        end local 3 // com.datastax.oss.driver.api.core.type.DataType cqlType
        end local 2 // short v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    6     1        i  I
            0    6     2        v  S
            1    6     3  cqlType  Lcom/datastax/oss/driver/api/core/type/DataType;
            2    6     4    codec  Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Short;>;
    Signature: (IS)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setInstant(int, java.time.Instant);
    descriptor: (ILjava/time/Instant;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.time.Instant v
         0: .line 297
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/time/Instant;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.time.Instant v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/time/Instant;
    Signature: (ILjava/time/Instant;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setLocalDate(int, java.time.LocalDate);
    descriptor: (ILjava/time/LocalDate;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.time.LocalDate v
         0: .line 310
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/time/LocalDate;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.time.LocalDate v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/time/LocalDate;
    Signature: (ILjava/time/LocalDate;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setLocalTime(int, java.time.LocalTime);
    descriptor: (ILjava/time/LocalTime;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.time.LocalTime v
         0: .line 323
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/time/LocalTime;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.time.LocalTime v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/time/LocalTime;
    Signature: (ILjava/time/LocalTime;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setByteBuffer(int, java.nio.ByteBuffer);
    descriptor: (ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.nio.ByteBuffer v
         0: .line 336
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.nio.ByteBuffer v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/nio/ByteBuffer;
    Signature: (ILjava/nio/ByteBuffer;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setString(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.lang.String v
         0: .line 349
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/lang/String;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.lang.String v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/lang/String;
    Signature: (ILjava/lang/String;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setBigInteger(int, java.math.BigInteger);
    descriptor: (ILjava/math/BigInteger;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.math.BigInteger v
         0: .line 362
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/math/BigInteger;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.math.BigInteger v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/math/BigInteger;
    Signature: (ILjava/math/BigInteger;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setBigDecimal(int, java.math.BigDecimal);
    descriptor: (ILjava/math/BigDecimal;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.math.BigDecimal v
         0: .line 375
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/math/BigDecimal;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.math.BigDecimal v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/math/BigDecimal;
    Signature: (ILjava/math/BigDecimal;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setUuid(int, java.util.UUID);
    descriptor: (ILjava/util/UUID;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.util.UUID v
         0: .line 388
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/util/UUID;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.util.UUID v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/util/UUID;
    Signature: (ILjava/util/UUID;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setInetAddress(int, java.net.InetAddress);
    descriptor: (ILjava/net/InetAddress;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.net.InetAddress v
         0: .line 401
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Ljava/net/InetAddress;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // java.net.InetAddress v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Ljava/net/InetAddress;
    Signature: (ILjava/net/InetAddress;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setCqlDuration(int, com.datastax.oss.driver.api.core.data.CqlDuration);
    descriptor: (ILcom/datastax/oss/driver/api/core/data/CqlDuration;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // com.datastax.oss.driver.api.core.data.CqlDuration v
         0: .line 414
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Lcom/datastax/oss/driver/api/core/data/CqlDuration;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // com.datastax.oss.driver.api.core.data.CqlDuration v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Lcom/datastax/oss/driver/api/core/data/CqlDuration;
    Signature: (ILcom/datastax/oss/driver/api/core/data/CqlDuration;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setToken(int, com.datastax.oss.driver.api.core.metadata.token.Token);
    descriptor: (ILcom/datastax/oss/driver/api/core/metadata/token/Token;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // com.datastax.oss.driver.api.core.metadata.token.Token v
         0: .line 433
            aload 2 /* v */
            instanceof com.datastax.oss.driver.internal.core.metadata.token.Murmur3Token
            ifeq 2
         1: .line 434
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            checkcast com.datastax.oss.driver.internal.core.metadata.token.Murmur3Token
            invokevirtual com.datastax.oss.driver.internal.core.metadata.token.Murmur3Token.getValue:()J
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setLong:(IJ)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
         2: .line 435
      StackMap locals:
      StackMap stack:
            aload 2 /* v */
            instanceof com.datastax.oss.driver.internal.core.metadata.token.ByteOrderedToken
            ifeq 4
         3: .line 436
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            checkcast com.datastax.oss.driver.internal.core.metadata.token.ByteOrderedToken
            invokevirtual com.datastax.oss.driver.internal.core.metadata.token.ByteOrderedToken.getValue:()Ljava/nio/ByteBuffer;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setByteBuffer:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
         4: .line 437
      StackMap locals:
      StackMap stack:
            aload 2 /* v */
            instanceof com.datastax.oss.driver.internal.core.metadata.token.RandomToken
            ifeq 6
         5: .line 438
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            checkcast com.datastax.oss.driver.internal.core.metadata.token.RandomToken
            invokevirtual com.datastax.oss.driver.internal.core.metadata.token.RandomToken.getValue:()Ljava/math/BigInteger;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.setBigInteger:(ILjava/math/BigInteger;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
         6: .line 440
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unsupported token type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* v */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            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
        end local 2 // com.datastax.oss.driver.api.core.metadata.token.Token v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    7     1     i  I
            0    7     2     v  Lcom/datastax/oss/driver/api/core/metadata/token/Token;
    Signature: (ILcom/datastax/oss/driver/api/core/metadata/token/Token;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
      Name  Flags
      i     
      v     

  public <ElementT> SelfT setList(int, java.util.List<ElementT>, java.lang.Class<ElementT>);
    descriptor: (ILjava/util/List;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.util.List v
        start local 3 // java.lang.Class elementsClass
         0: .line 458
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            aload 3 /* elementsClass */
            invokestatic com.datastax.oss.driver.api.core.type.reflect.GenericType.listOf:(Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 3 // java.lang.Class elementsClass
        end local 2 // java.util.List v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1              i  I
            0    1     2              v  Ljava/util/List<TElementT;>;
            0    1     3  elementsClass  Ljava/lang/Class<TElementT;>;
    Signature: <ElementT:Ljava/lang/Object;>(ILjava/util/List<TElementT;>;Ljava/lang/Class<TElementT;>;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
               Name  Flags
      i              
      v              
      elementsClass  

  public <ElementT> SelfT setSet(int, java.util.Set<ElementT>, java.lang.Class<ElementT>);
    descriptor: (ILjava/util/Set;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.util.Set v
        start local 3 // java.lang.Class elementsClass
         0: .line 475
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            aload 3 /* elementsClass */
            invokestatic com.datastax.oss.driver.api.core.type.reflect.GenericType.setOf:(Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 3 // java.lang.Class elementsClass
        end local 2 // java.util.Set v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1              i  I
            0    1     2              v  Ljava/util/Set<TElementT;>;
            0    1     3  elementsClass  Ljava/lang/Class<TElementT;>;
    Signature: <ElementT:Ljava/lang/Object;>(ILjava/util/Set<TElementT;>;Ljava/lang/Class<TElementT;>;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
               Name  Flags
      i              
      v              
      elementsClass  

  public <KeyT, ValueT> SelfT setMap(int, java.util.Map<KeyT, ValueT>, java.lang.Class<KeyT>, java.lang.Class<ValueT>);
    descriptor: (ILjava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // java.util.Map v
        start local 3 // java.lang.Class keyClass
        start local 4 // java.lang.Class valueClass
         0: .line 495
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            aload 3 /* keyClass */
            aload 4 /* valueClass */
            invokestatic com.datastax.oss.driver.api.core.type.reflect.GenericType.mapOf:(Ljava/lang/Class;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Lcom/datastax/oss/driver/api/core/type/reflect/GenericType;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 4 // java.lang.Class valueClass
        end local 3 // java.lang.Class keyClass
        end local 2 // java.util.Map v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1           i  I
            0    1     2           v  Ljava/util/Map<TKeyT;TValueT;>;
            0    1     3    keyClass  Ljava/lang/Class<TKeyT;>;
            0    1     4  valueClass  Ljava/lang/Class<TValueT;>;
    Signature: <KeyT:Ljava/lang/Object;ValueT:Ljava/lang/Object;>(ILjava/util/Map<TKeyT;TValueT;>;Ljava/lang/Class<TKeyT;>;Ljava/lang/Class<TValueT;>;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
            Name  Flags
      i           
      v           
      keyClass    
      valueClass  

  public SelfT setUdtValue(int, com.datastax.oss.driver.api.core.data.UdtValue);
    descriptor: (ILcom/datastax/oss/driver/api/core/data/UdtValue;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // com.datastax.oss.driver.api.core.data.UdtValue v
         0: .line 508
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Lcom/datastax/oss/driver/api/core/data/UdtValue;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // com.datastax.oss.driver.api.core.data.UdtValue v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Lcom/datastax/oss/driver/api/core/data/UdtValue;
    Signature: (ILcom/datastax/oss/driver/api/core/data/UdtValue;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     

  public SelfT setTupleValue(int, com.datastax.oss.driver.api.core.data.TupleValue);
    descriptor: (ILcom/datastax/oss/driver/api/core/data/TupleValue;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
        start local 1 // int i
        start local 2 // com.datastax.oss.driver.api.core.data.TupleValue v
         0: .line 521
            aload 0 /* this */
            iload 1 /* i */
            aload 2 /* v */
            ldc Lcom/datastax/oss/driver/api/core/data/TupleValue;
            invokeinterface com.datastax.oss.driver.api.core.data.SettableByIndex.set:(ILjava/lang/Object;Ljava/lang/Class;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
            areturn
        end local 2 // com.datastax.oss.driver.api.core.data.TupleValue v
        end local 1 // int i
        end local 0 // com.datastax.oss.driver.api.core.data.SettableByIndex this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;
            0    1     1     i  I
            0    1     2     v  Lcom/datastax/oss/driver/api/core/data/TupleValue;
    Signature: (ILcom/datastax/oss/driver/api/core/data/TupleValue;)TSelfT;
    RuntimeInvisibleAnnotations: 
      edu.umd.cs.findbugs.annotations.NonNull()
      edu.umd.cs.findbugs.annotations.CheckReturnValue()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      i     
      v     
}
Signature: <SelfT::Lcom/datastax/oss/driver/api/core/data/SettableByIndex<TSelfT;>;>Ljava/lang/Object;Lcom/datastax/oss/driver/api/core/data/AccessibleByIndex;
SourceFile: "SettableByIndex.java"