public class org.jooq.lambda.tuple.Tuple3<T1, T2, T3> implements org.jooq.lambda.tuple.Tuple, java.lang.Comparable<org.jooq.lambda.tuple.Tuple3<T1, T2, T3>>, java.io.Serializable, java.lang.Cloneable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jooq.lambda.tuple.Tuple3
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public final T1 v1;
    descriptor: Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: TT1;

  public final T2 v2;
    descriptor: Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: TT2;

  public final T3 v3;
    descriptor: Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: TT3;

  public T1 v1();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 46
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()TT1;

  public T2 v2();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 50
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()TT2;

  public T3 v3();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 54
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()TT3;

  public void <init>(org.jooq.lambda.tuple.Tuple3<T1, T2, T3>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple3;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple3 tuple
         0: .line 57
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 58
            aload 0 /* this */
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            putfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
         2: .line 59
            aload 0 /* this */
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            putfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
         3: .line 60
            aload 0 /* this */
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            putfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
         4: .line 61
            return
        end local 1 // org.jooq.lambda.tuple.Tuple3 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    5     1  tuple  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: (Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;)V
    MethodParameters:
       Name  Flags
      tuple  

  public void <init>(T1, T2, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.lang.Object v1
        start local 2 // java.lang.Object v2
        start local 3 // java.lang.Object v3
         0: .line 63
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 64
            aload 0 /* this */
            aload 1 /* v1 */
            putfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
         2: .line 65
            aload 0 /* this */
            aload 2 /* v2 */
            putfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
         3: .line 66
            aload 0 /* this */
            aload 3 /* v3 */
            putfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
         4: .line 67
            return
        end local 3 // java.lang.Object v3
        end local 2 // java.lang.Object v2
        end local 1 // java.lang.Object v1
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    5     1    v1  TT1;
            0    5     2    v2  TT2;
            0    5     3    v3  TT3;
    Signature: (TT1;TT2;TT3;)V
    MethodParameters:
      Name  Flags
      v1    
      v2    
      v3    

  public final <T4> org.jooq.lambda.tuple.Tuple4<T1, T2, T3, T4> concat(T4);
    descriptor: (Ljava/lang/Object;)Lorg/jooq/lambda/tuple/Tuple4;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.lang.Object value
         0: .line 73
            new org.jooq.lambda.tuple.Tuple4
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* value */
            invokespecial org.jooq.lambda.tuple.Tuple4.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object value
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  value  TT4;
    Signature: <T4:Ljava/lang/Object;>(TT4;)Lorg/jooq/lambda/tuple/Tuple4<TT1;TT2;TT3;TT4;>;
    MethodParameters:
       Name  Flags
      value  

  public final <T4> org.jooq.lambda.tuple.Tuple4<T1, T2, T3, T4> concat(org.jooq.lambda.tuple.Tuple1<T4>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple1;)Lorg/jooq/lambda/tuple/Tuple4;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple1 tuple
         0: .line 80
            new org.jooq.lambda.tuple.Tuple4
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple1.v1:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple4.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple1 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple1<TT4;>;
    Signature: <T4:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple1<TT4;>;)Lorg/jooq/lambda/tuple/Tuple4<TT1;TT2;TT3;TT4;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5> org.jooq.lambda.tuple.Tuple5<T1, T2, T3, T4, T5> concat(org.jooq.lambda.tuple.Tuple2<T4, T5>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple2;)Lorg/jooq/lambda/tuple/Tuple5;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple2 tuple
         0: .line 87
            new org.jooq.lambda.tuple.Tuple5
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple2.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple2.v2:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple5.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple2 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple2<TT4;TT5;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple2<TT4;TT5;>;)Lorg/jooq/lambda/tuple/Tuple5<TT1;TT2;TT3;TT4;TT5;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6> org.jooq.lambda.tuple.Tuple6<T1, T2, T3, T4, T5, T6> concat(org.jooq.lambda.tuple.Tuple3<T4, T5, T6>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple3;)Lorg/jooq/lambda/tuple/Tuple6;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple3 tuple
         0: .line 94
            new org.jooq.lambda.tuple.Tuple6
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple6.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple3 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple3<TT4;TT5;TT6;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple3<TT4;TT5;TT6;>;)Lorg/jooq/lambda/tuple/Tuple6<TT1;TT2;TT3;TT4;TT5;TT6;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7> org.jooq.lambda.tuple.Tuple7<T1, T2, T3, T4, T5, T6, T7> concat(org.jooq.lambda.tuple.Tuple4<T4, T5, T6, T7>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple4;)Lorg/jooq/lambda/tuple/Tuple7;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple4 tuple
         0: .line 101
            new org.jooq.lambda.tuple.Tuple7
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple4.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple4.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple4.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple4.v4:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple7.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple4 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple4<TT4;TT5;TT6;TT7;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple4<TT4;TT5;TT6;TT7;>;)Lorg/jooq/lambda/tuple/Tuple7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8> org.jooq.lambda.tuple.Tuple8<T1, T2, T3, T4, T5, T6, T7, T8> concat(org.jooq.lambda.tuple.Tuple5<T4, T5, T6, T7, T8>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple5;)Lorg/jooq/lambda/tuple/Tuple8;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=10, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple5 tuple
         0: .line 108
            new org.jooq.lambda.tuple.Tuple8
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple5.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple5.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple5.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple5.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple5.v5:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple8.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple5 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple5<TT4;TT5;TT6;TT7;TT8;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple5<TT4;TT5;TT6;TT7;TT8;>;)Lorg/jooq/lambda/tuple/Tuple8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9> org.jooq.lambda.tuple.Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9> concat(org.jooq.lambda.tuple.Tuple6<T4, T5, T6, T7, T8, T9>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple6;)Lorg/jooq/lambda/tuple/Tuple9;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=11, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple6 tuple
         0: .line 115
            new org.jooq.lambda.tuple.Tuple9
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple6.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple6.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple6.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple6.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple6.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple6.v6:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple9.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple6 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple6<TT4;TT5;TT6;TT7;TT8;TT9;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple6<TT4;TT5;TT6;TT7;TT8;TT9;>;)Lorg/jooq/lambda/tuple/Tuple9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9, T10> org.jooq.lambda.tuple.Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> concat(org.jooq.lambda.tuple.Tuple7<T4, T5, T6, T7, T8, T9, T10>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple7;)Lorg/jooq/lambda/tuple/Tuple10;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=12, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple7 tuple
         0: .line 122
            new org.jooq.lambda.tuple.Tuple10
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple7.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple7.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple7.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple7.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple7.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple7.v6:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple7.v7:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple10.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple7 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple7<TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple7<TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;)Lorg/jooq/lambda/tuple/Tuple10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.lambda.tuple.Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> concat(org.jooq.lambda.tuple.Tuple8<T4, T5, T6, T7, T8, T9, T10, T11>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple8;)Lorg/jooq/lambda/tuple/Tuple11;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=13, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple8 tuple
         0: .line 129
            new org.jooq.lambda.tuple.Tuple11
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v6:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v7:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple8.v8:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple11.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple8 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple8<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple8<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;)Lorg/jooq/lambda/tuple/Tuple11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.lambda.tuple.Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> concat(org.jooq.lambda.tuple.Tuple9<T4, T5, T6, T7, T8, T9, T10, T11, T12>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple9;)Lorg/jooq/lambda/tuple/Tuple12;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=14, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple9 tuple
         0: .line 136
            new org.jooq.lambda.tuple.Tuple12
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v6:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v7:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v8:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple9.v9:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple12.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple9 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple9<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple9<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;)Lorg/jooq/lambda/tuple/Tuple12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.lambda.tuple.Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> concat(org.jooq.lambda.tuple.Tuple10<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple10;)Lorg/jooq/lambda/tuple/Tuple13;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=15, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple10 tuple
         0: .line 143
            new org.jooq.lambda.tuple.Tuple13
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v6:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v7:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v8:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v9:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple10.v10:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple13.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple10 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple10<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple10<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;)Lorg/jooq/lambda/tuple/Tuple13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.lambda.tuple.Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> concat(org.jooq.lambda.tuple.Tuple11<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple11;)Lorg/jooq/lambda/tuple/Tuple14;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=16, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple11 tuple
         0: .line 150
            new org.jooq.lambda.tuple.Tuple14
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v6:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v7:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v8:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v9:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v10:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple11.v11:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple14.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple11 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple11<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple11<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;)Lorg/jooq/lambda/tuple/Tuple14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.lambda.tuple.Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> concat(org.jooq.lambda.tuple.Tuple12<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple12;)Lorg/jooq/lambda/tuple/Tuple15;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=17, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple12 tuple
         0: .line 157
            new org.jooq.lambda.tuple.Tuple15
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v6:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v7:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v8:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v9:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v10:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v11:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple12.v12:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple15.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple12 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple12<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple12<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;)Lorg/jooq/lambda/tuple/Tuple15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final <T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.lambda.tuple.Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> concat(org.jooq.lambda.tuple.Tuple13<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple13;)Lorg/jooq/lambda/tuple/Tuple16;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=18, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple13 tuple
         0: .line 164
            new org.jooq.lambda.tuple.Tuple16
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v1:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v2:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v3:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v4:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v5:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v6:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v7:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v8:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v9:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v10:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v11:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v12:Ljava/lang/Object;
            aload 1 /* tuple */
            getfield org.jooq.lambda.tuple.Tuple13.v13:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple16.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // org.jooq.lambda.tuple.Tuple13 tuple
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  tuple  Lorg/jooq/lambda/tuple/Tuple13<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;
    Signature: <T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/lambda/tuple/Tuple13<TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;)Lorg/jooq/lambda/tuple/Tuple16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;
    MethodParameters:
       Name  Flags
      tuple  

  public final org.jooq.lambda.tuple.Tuple2<org.jooq.lambda.tuple.Tuple0, org.jooq.lambda.tuple.Tuple3<T1, T2, T3>> split0();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 171
            new org.jooq.lambda.tuple.Tuple2
            dup
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.limit0:()Lorg/jooq/lambda/tuple/Tuple0;
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.skip0:()Lorg/jooq/lambda/tuple/Tuple3;
            invokespecial org.jooq.lambda.tuple.Tuple2.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple2<Lorg/jooq/lambda/tuple/Tuple0;Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;>;

  public final org.jooq.lambda.tuple.Tuple2<org.jooq.lambda.tuple.Tuple1<T1>, org.jooq.lambda.tuple.Tuple2<T2, T3>> split1();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 178
            new org.jooq.lambda.tuple.Tuple2
            dup
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.limit1:()Lorg/jooq/lambda/tuple/Tuple1;
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.skip1:()Lorg/jooq/lambda/tuple/Tuple2;
            invokespecial org.jooq.lambda.tuple.Tuple2.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple2<Lorg/jooq/lambda/tuple/Tuple1<TT1;>;Lorg/jooq/lambda/tuple/Tuple2<TT2;TT3;>;>;

  public final org.jooq.lambda.tuple.Tuple2<org.jooq.lambda.tuple.Tuple2<T1, T2>, org.jooq.lambda.tuple.Tuple1<T3>> split2();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 185
            new org.jooq.lambda.tuple.Tuple2
            dup
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.limit2:()Lorg/jooq/lambda/tuple/Tuple2;
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.skip2:()Lorg/jooq/lambda/tuple/Tuple1;
            invokespecial org.jooq.lambda.tuple.Tuple2.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple2<Lorg/jooq/lambda/tuple/Tuple2<TT1;TT2;>;Lorg/jooq/lambda/tuple/Tuple1<TT3;>;>;

  public final org.jooq.lambda.tuple.Tuple2<org.jooq.lambda.tuple.Tuple3<T1, T2, T3>, org.jooq.lambda.tuple.Tuple0> split3();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 192
            new org.jooq.lambda.tuple.Tuple2
            dup
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.limit3:()Lorg/jooq/lambda/tuple/Tuple3;
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.skip3:()Lorg/jooq/lambda/tuple/Tuple0;
            invokespecial org.jooq.lambda.tuple.Tuple2.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple2<Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;Lorg/jooq/lambda/tuple/Tuple0;>;

  public final org.jooq.lambda.tuple.Tuple0 limit0();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple0;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 199
            new org.jooq.lambda.tuple.Tuple0
            dup
            invokespecial org.jooq.lambda.tuple.Tuple0.<init>:()V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public final org.jooq.lambda.tuple.Tuple1<T1> limit1();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple1;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 206
            new org.jooq.lambda.tuple.Tuple1
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple1.<init>:(Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple1<TT1;>;

  public final org.jooq.lambda.tuple.Tuple2<T1, T2> limit2();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 213
            new org.jooq.lambda.tuple.Tuple2
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple2.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple2<TT1;TT2;>;

  public final org.jooq.lambda.tuple.Tuple3<T1, T2, T3> limit3();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple3;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 220
            aload 0 /* this */
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public final org.jooq.lambda.tuple.Tuple3<T1, T2, T3> skip0();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple3;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 227
            aload 0 /* this */
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public final org.jooq.lambda.tuple.Tuple2<T2, T3> skip1();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple2;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 234
            new org.jooq.lambda.tuple.Tuple2
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple2.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple2<TT2;TT3;>;

  public final org.jooq.lambda.tuple.Tuple1<T3> skip2();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple1;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 241
            new org.jooq.lambda.tuple.Tuple1
            dup
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokespecial org.jooq.lambda.tuple.Tuple1.<init>:(Ljava/lang/Object;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple1<TT3;>;

  public final org.jooq.lambda.tuple.Tuple0 skip3();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple0;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 248
            new org.jooq.lambda.tuple.Tuple0
            dup
            invokespecial org.jooq.lambda.tuple.Tuple0.<init>:()V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public final <R> R map(org.jooq.lambda.function.Function3<? super T1, ? super T2, ? super T3, ? extends R>);
    descriptor: (Lorg/jooq/lambda/function/Function3;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.function.Function3 function
         0: .line 255
            aload 1 /* function */
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokeinterface org.jooq.lambda.function.Function3.apply:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // org.jooq.lambda.function.Function3 function
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  function  Lorg/jooq/lambda/function/Function3<-TT1;-TT2;-TT3;+TR;>;
    Signature: <R:Ljava/lang/Object;>(Lorg/jooq/lambda/function/Function3<-TT1;-TT2;-TT3;+TR;>;)TR;
    MethodParameters:
          Name  Flags
      function  

  public final <U1> org.jooq.lambda.tuple.Tuple3<U1, T2, T3> map1(java.util.function.Function<? super T1, ? extends U1>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/tuple/Tuple3;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.util.function.Function function
         0: .line 262
            aload 1 /* function */
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokestatic org.jooq.lambda.tuple.Tuple.tuple:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/jooq/lambda/tuple/Tuple3;
            areturn
        end local 1 // java.util.function.Function function
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  function  Ljava/util/function/Function<-TT1;+TU1;>;
    Signature: <U1:Ljava/lang/Object;>(Ljava/util/function/Function<-TT1;+TU1;>;)Lorg/jooq/lambda/tuple/Tuple3<TU1;TT2;TT3;>;
    MethodParameters:
          Name  Flags
      function  

  public final <U2> org.jooq.lambda.tuple.Tuple3<T1, U2, T3> map2(java.util.function.Function<? super T2, ? extends U2>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/tuple/Tuple3;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.util.function.Function function
         0: .line 269
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 1 /* function */
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokestatic org.jooq.lambda.tuple.Tuple.tuple:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/jooq/lambda/tuple/Tuple3;
            areturn
        end local 1 // java.util.function.Function function
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  function  Ljava/util/function/Function<-TT2;+TU2;>;
    Signature: <U2:Ljava/lang/Object;>(Ljava/util/function/Function<-TT2;+TU2;>;)Lorg/jooq/lambda/tuple/Tuple3<TT1;TU2;TT3;>;
    MethodParameters:
          Name  Flags
      function  

  public final <U3> org.jooq.lambda.tuple.Tuple3<T1, T2, U3> map3(java.util.function.Function<? super T3, ? extends U3>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/tuple/Tuple3;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.util.function.Function function
         0: .line 276
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 1 /* function */
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            invokestatic org.jooq.lambda.tuple.Tuple.tuple:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/jooq/lambda/tuple/Tuple3;
            areturn
        end local 1 // java.util.function.Function function
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    1     1  function  Ljava/util/function/Function<-TT3;+TU3;>;
    Signature: <U3:Ljava/lang/Object;>(Ljava/util/function/Function<-TT3;+TU3;>;)Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TU3;>;
    MethodParameters:
          Name  Flags
      function  

  public final java.lang.Object[] array();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 282
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.toArray:()[Ljava/lang/Object;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public final java.lang.Object[] toArray();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 287
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aastore
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public final java.util.List<?> list();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 293
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.toList:()Ljava/util/List;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Ljava/util/List<*>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public final java.util.List<?> toList();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 298
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.toArray:()[Ljava/lang/Object;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Ljava/util/List<*>;

  public final org.jooq.lambda.Seq<?> toSeq();
    descriptor: ()Lorg/jooq/lambda/Seq;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 303
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.toList:()Ljava/util/List;
            invokestatic org.jooq.lambda.Seq.seq:(Ljava/lang/Iterable;)Lorg/jooq/lambda/Seq;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/Seq<*>;

  public final java.util.Map<java.lang.String, ?> toMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 308
            aload 0 /* this */
            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/jooq/lambda/tuple/Tuple3.lambda$0(Ljava/lang/Integer;)Ljava/lang/String; (6)
                  (Ljava/lang/Integer;)Ljava/lang/String;
            invokevirtual org.jooq.lambda.tuple.Tuple3.toMap:(Ljava/util/function/Function;)Ljava/util/Map;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Ljava/util/Map<Ljava/lang/String;*>;

  public final <K> java.util.Map<K, ?> toMap(java.util.function.Function<? super java.lang.Integer, ? extends K>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.util.function.Function keyMapper
         0: .line 313
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            astore 2 /* result */
        start local 2 // java.util.Map result
         1: .line 314
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.toArray:()[Ljava/lang/Object;
            astore 3 /* array */
        start local 3 // java.lang.Object[] array
         2: .line 316
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 6
         4: .line 317
      StackMap locals: java.util.Map java.lang.Object[] int
      StackMap stack:
            aload 2 /* result */
            aload 1 /* keyMapper */
            iload 4 /* i */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            aload 3 /* array */
            iload 4 /* i */
            aaload
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 316
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 4 /* i */
            aload 3 /* array */
            arraylength
            if_icmplt 4
        end local 4 // int i
         7: .line 319
            aload 2 /* result */
            areturn
        end local 3 // java.lang.Object[] array
        end local 2 // java.util.Map result
        end local 1 // java.util.function.Function keyMapper
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    8     1  keyMapper  Ljava/util/function/Function<-Ljava/lang/Integer;+TK;>;
            1    8     2     result  Ljava/util/Map<TK;Ljava/lang/Object;>;
            2    8     3      array  [Ljava/lang/Object;
            3    7     4          i  I
    Signature: <K:Ljava/lang/Object;>(Ljava/util/function/Function<-Ljava/lang/Integer;+TK;>;)Ljava/util/Map<TK;*>;
    MethodParameters:
           Name  Flags
      keyMapper  

  public final <K> java.util.Map<K, ?> toMap(java.util.function.Supplier<? extends K>, java.util.function.Supplier<? extends K>, java.util.function.Supplier<? extends K>);
    descriptor: (Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.util.function.Supplier keySupplier1
        start local 2 // java.util.function.Supplier keySupplier2
        start local 3 // java.util.function.Supplier keySupplier3
         0: .line 327
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            astore 4 /* result */
        start local 4 // java.util.Map result
         1: .line 329
            aload 4 /* result */
            aload 1 /* keySupplier1 */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 330
            aload 4 /* result */
            aload 2 /* keySupplier2 */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 331
            aload 4 /* result */
            aload 3 /* keySupplier3 */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 333
            aload 4 /* result */
            areturn
        end local 4 // java.util.Map result
        end local 3 // java.util.function.Supplier keySupplier3
        end local 2 // java.util.function.Supplier keySupplier2
        end local 1 // java.util.function.Supplier keySupplier1
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    5     1  keySupplier1  Ljava/util/function/Supplier<+TK;>;
            0    5     2  keySupplier2  Ljava/util/function/Supplier<+TK;>;
            0    5     3  keySupplier3  Ljava/util/function/Supplier<+TK;>;
            1    5     4        result  Ljava/util/Map<TK;Ljava/lang/Object;>;
    Signature: <K:Ljava/lang/Object;>(Ljava/util/function/Supplier<+TK;>;Ljava/util/function/Supplier<+TK;>;Ljava/util/function/Supplier<+TK;>;)Ljava/util/Map<TK;*>;
    MethodParameters:
              Name  Flags
      keySupplier1  
      keySupplier2  
      keySupplier3  

  public final <K> java.util.Map<K, ?> toMap(K, K, K);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.lang.Object key1
        start local 2 // java.lang.Object key2
        start local 3 // java.lang.Object key3
         0: .line 341
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            astore 4 /* result */
        start local 4 // java.util.Map result
         1: .line 343
            aload 4 /* result */
            aload 1 /* key1 */
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 344
            aload 4 /* result */
            aload 2 /* key2 */
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 345
            aload 4 /* result */
            aload 3 /* key3 */
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 347
            aload 4 /* result */
            areturn
        end local 4 // java.util.Map result
        end local 3 // java.lang.Object key3
        end local 2 // java.lang.Object key2
        end local 1 // java.lang.Object key1
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    5     1    key1  TK;
            0    5     2    key2  TK;
            0    5     3    key3  TK;
            1    5     4  result  Ljava/util/Map<TK;Ljava/lang/Object;>;
    Signature: <K:Ljava/lang/Object;>(TK;TK;TK;)Ljava/util/Map<TK;*>;
    MethodParameters:
      Name  Flags
      key1  
      key2  
      key3  

  public final int degree();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 355
            iconst_3
            ireturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public final java.util.Iterator<java.lang.Object> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 361
            aload 0 /* this */
            invokevirtual org.jooq.lambda.tuple.Tuple3.list:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Ljava/util/Iterator<Ljava/lang/Object;>;

  public int compareTo(org.jooq.lambda.tuple.Tuple3<T1, T2, T3>);
    descriptor: (Lorg/jooq/lambda/tuple/Tuple3;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // org.jooq.lambda.tuple.Tuple3 other
         0: .line 366
            iconst_0
            istore 2 /* result */
        start local 2 // int result
         1: .line 368
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 1 /* other */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokestatic org.jooq.lambda.tuple.Tuples.compare:(Ljava/lang/Object;Ljava/lang/Object;)I
            istore 2 /* result */
            iload 2 /* result */
            ifeq 2
            iload 2 /* result */
            ireturn
         2: .line 369
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 1 /* other */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokestatic org.jooq.lambda.tuple.Tuples.compare:(Ljava/lang/Object;Ljava/lang/Object;)I
            istore 2 /* result */
            iload 2 /* result */
            ifeq 3
            iload 2 /* result */
            ireturn
         3: .line 370
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 1 /* other */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokestatic org.jooq.lambda.tuple.Tuples.compare:(Ljava/lang/Object;Ljava/lang/Object;)I
            istore 2 /* result */
            iload 2 /* result */
            ifeq 4
            iload 2 /* result */
            ireturn
         4: .line 372
      StackMap locals:
      StackMap stack:
            iload 2 /* result */
            ireturn
        end local 2 // int result
        end local 1 // org.jooq.lambda.tuple.Tuple3 other
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    5     1   other  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            1    5     2  result  I
    Signature: (Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;)I
    MethodParameters:
       Name  Flags
      other  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
        start local 1 // java.lang.Object o
         0: .line 377
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 2
         1: .line 378
            iconst_1
            ireturn
         2: .line 379
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            instanceof org.jooq.lambda.tuple.Tuple3
            ifne 4
         3: .line 380
            iconst_0
            ireturn
         4: .line 383
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast org.jooq.lambda.tuple.Tuple3
            astore 2 /* that */
        start local 2 // org.jooq.lambda.tuple.Tuple3 that
         5: .line 385
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            aload 2 /* that */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 6
            iconst_0
            ireturn
         6: .line 386
      StackMap locals: org.jooq.lambda.tuple.Tuple3
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            aload 2 /* that */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 7
            iconst_0
            ireturn
         7: .line 387
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            aload 2 /* that */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 8
            iconst_0
            ireturn
         8: .line 389
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // org.jooq.lambda.tuple.Tuple3 that
        end local 1 // java.lang.Object o
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            0    9     1     o  Ljava/lang/Object;
            5    9     2  that  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 395
            iconst_1
            istore 1 /* result */
        start local 1 // int result
         1: .line 397
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: org.jooq.lambda.tuple.Tuple3 int
      StackMap stack: int
         2: aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokevirtual java.lang.Object.hashCode:()I
      StackMap locals: org.jooq.lambda.tuple.Tuple3 int
      StackMap stack: int int
         3: iadd
            istore 1 /* result */
         4: .line 398
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            ifnonnull 5
            iconst_0
            goto 6
      StackMap locals:
      StackMap stack: int
         5: aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokevirtual java.lang.Object.hashCode:()I
      StackMap locals: org.jooq.lambda.tuple.Tuple3 int
      StackMap stack: int int
         6: iadd
            istore 1 /* result */
         7: .line 399
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            ifnonnull 8
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack: int
         8: aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokevirtual java.lang.Object.hashCode:()I
      StackMap locals: org.jooq.lambda.tuple.Tuple3 int
      StackMap stack: int int
         9: iadd
            istore 1 /* result */
        10: .line 401
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
            1   11     1  result  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 406
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 407
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v1:Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         2: .line 408
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v2:Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         3: .line 409
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.jooq.lambda.tuple.Tuple3.v3:Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         4: .line 410
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 406
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public org.jooq.lambda.tuple.Tuple3<T1, T2, T3> clone();
    descriptor: ()Lorg/jooq/lambda/tuple/Tuple3;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jooq.lambda.tuple.Tuple3 this
         0: .line 415
            new org.jooq.lambda.tuple.Tuple3
            dup
            aload 0 /* this */
            invokespecial org.jooq.lambda.tuple.Tuple3.<init>:(Lorg/jooq/lambda/tuple/Tuple3;)V
            areturn
        end local 0 // org.jooq.lambda.tuple.Tuple3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;
    Signature: ()Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;

  public int compareTo(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.jooq.lambda.tuple.Tuple3
            invokevirtual org.jooq.lambda.tuple.Tuple3.compareTo:(Lorg/jooq/lambda/tuple/Tuple3;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.jooq.lambda.tuple.Tuple3.clone:()Lorg/jooq/lambda/tuple/Tuple3;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException

  private static java.lang.String lambda$0(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Integer i
         0: .line 308
            new java.lang.StringBuilder
            dup
            ldc "v"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* i */
            invokevirtual java.lang.Integer.intValue:()I
            iconst_1
            iadd
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // java.lang.Integer i
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     i  Ljava/lang/Integer;
}
Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>Ljava/lang/Object;Lorg/jooq/lambda/tuple/Tuple;Ljava/lang/Comparable<Lorg/jooq/lambda/tuple/Tuple3<TT1;TT2;TT3;>;>;Ljava/io/Serializable;Ljava/lang/Cloneable;
SourceFile: "Tuple3.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles