public interface org.jooq.lambda.Collectable<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.jooq.lambda.Collectable
  super_class: java.lang.Object
{
  public abstract <R, A> R collect(java.util.stream.Collector<? super T, A, R>);
    descriptor: (Ljava/util/stream/Collector;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R:Ljava/lang/Object;A:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA;TR;>;)TR;
    MethodParameters:
           Name  Flags
      collector  

  public <R1, R2, A1, A2> org.jooq.lambda.tuple.Tuple2<R1, R2> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple2;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
         0: .line 79
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple2
            areturn
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;)Lorg/jooq/lambda/tuple/Tuple2<TR1;TR2;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  

  public <R1, R2, R3, A1, A2, A3> org.jooq.lambda.tuple.Tuple3<R1, R2, R3> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple3;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
         0: .line 91
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple3
            areturn
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3  collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;)Lorg/jooq/lambda/tuple/Tuple3<TR1;TR2;TR3;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  
      collector3  

  public <R1, R2, R3, R4, A1, A2, A3, A4> org.jooq.lambda.tuple.Tuple4<R1, R2, R3, R4> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple4;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
         0: .line 104
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple4
            areturn
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3  collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4  collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;)Lorg/jooq/lambda/tuple/Tuple4<TR1;TR2;TR3;TR4;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  
      collector3  
      collector4  

  public <R1, R2, R3, R4, R5, A1, A2, A3, A4, A5> org.jooq.lambda.tuple.Tuple5<R1, R2, R3, R4, R5> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple5;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
         0: .line 118
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple5
            areturn
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3  collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4  collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5  collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;)Lorg/jooq/lambda/tuple/Tuple5<TR1;TR2;TR3;TR4;TR5;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  
      collector3  
      collector4  
      collector5  

  public <R1, R2, R3, R4, R5, R6, A1, A2, A3, A4, A5, A6> org.jooq.lambda.tuple.Tuple6<R1, R2, R3, R4, R5, R6> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple6;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
         0: .line 133
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple6
            areturn
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3  collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4  collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5  collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6  collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;)Lorg/jooq/lambda/tuple/Tuple6<TR1;TR2;TR3;TR4;TR5;TR6;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  
      collector3  
      collector4  
      collector5  
      collector6  

  public <R1, R2, R3, R4, R5, R6, R7, A1, A2, A3, A4, A5, A6, A7> org.jooq.lambda.tuple.Tuple7<R1, R2, R3, R4, R5, R6, R7> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple7;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
         0: .line 149
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple7
            areturn
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3  collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4  collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5  collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6  collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7  collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;)Lorg/jooq/lambda/tuple/Tuple7<TR1;TR2;TR3;TR4;TR5;TR6;TR7;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  
      collector3  
      collector4  
      collector5  
      collector6  
      collector7  

  public <R1, R2, R3, R4, R5, R6, R7, R8, A1, A2, A3, A4, A5, A6, A7, A8> org.jooq.lambda.tuple.Tuple8<R1, R2, R3, R4, R5, R6, R7, R8> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple8;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
         0: .line 166
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple8
            areturn
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3  collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4  collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5  collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6  collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7  collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8  collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;)Lorg/jooq/lambda/tuple/Tuple8<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  
      collector3  
      collector4  
      collector5  
      collector6  
      collector7  
      collector8  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, A1, A2, A3, A4, A5, A6, A7, A8, A9> org.jooq.lambda.tuple.Tuple9<R1, R2, R3, R4, R5, R6, R7, R8, R9> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple9;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=10, args_size=10
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
         0: .line 184
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple9
            areturn
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1  collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2  collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3  collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4  collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5  collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6  collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7  collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8  collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9  collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;)Lorg/jooq/lambda/tuple/Tuple9<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;>;
    MethodParameters:
            Name  Flags
      collector1  
      collector2  
      collector3  
      collector4  
      collector5  
      collector6  
      collector7  
      collector8  
      collector9  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> org.jooq.lambda.tuple.Tuple10<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>, java.util.stream.Collector<? super T, A10, R10>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple10;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=11, args_size=11
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
        start local 10 // java.util.stream.Collector collector10
         0: .line 203
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            aload 10 /* collector10 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple10
            areturn
        end local 10 // java.util.stream.Collector collector10
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1   collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2   collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3   collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4   collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5   collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6   collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7   collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8   collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9   collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
            0    1    10  collector10  Ljava/util/stream/Collector<-TT;TA10;TR10;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;R10:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;A10:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;Ljava/util/stream/Collector<-TT;TA10;TR10;>;)Lorg/jooq/lambda/tuple/Tuple10<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;TR10;>;
    MethodParameters:
             Name  Flags
      collector1   
      collector2   
      collector3   
      collector4   
      collector5   
      collector6   
      collector7   
      collector8   
      collector9   
      collector10  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> org.jooq.lambda.tuple.Tuple11<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>, java.util.stream.Collector<? super T, A10, R10>, java.util.stream.Collector<? super T, A11, R11>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple11;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=12, args_size=12
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
        start local 10 // java.util.stream.Collector collector10
        start local 11 // java.util.stream.Collector collector11
         0: .line 223
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            aload 10 /* collector10 */
            aload 11 /* collector11 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple11
            areturn
        end local 11 // java.util.stream.Collector collector11
        end local 10 // java.util.stream.Collector collector10
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1   collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2   collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3   collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4   collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5   collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6   collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7   collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8   collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9   collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
            0    1    10  collector10  Ljava/util/stream/Collector<-TT;TA10;TR10;>;
            0    1    11  collector11  Ljava/util/stream/Collector<-TT;TA11;TR11;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;R10:Ljava/lang/Object;R11:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;A10:Ljava/lang/Object;A11:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;Ljava/util/stream/Collector<-TT;TA10;TR10;>;Ljava/util/stream/Collector<-TT;TA11;TR11;>;)Lorg/jooq/lambda/tuple/Tuple11<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;TR10;TR11;>;
    MethodParameters:
             Name  Flags
      collector1   
      collector2   
      collector3   
      collector4   
      collector5   
      collector6   
      collector7   
      collector8   
      collector9   
      collector10  
      collector11  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> org.jooq.lambda.tuple.Tuple12<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>, java.util.stream.Collector<? super T, A10, R10>, java.util.stream.Collector<? super T, A11, R11>, java.util.stream.Collector<? super T, A12, R12>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple12;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=13, args_size=13
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
        start local 10 // java.util.stream.Collector collector10
        start local 11 // java.util.stream.Collector collector11
        start local 12 // java.util.stream.Collector collector12
         0: .line 244
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            aload 10 /* collector10 */
            aload 11 /* collector11 */
            aload 12 /* collector12 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple12
            areturn
        end local 12 // java.util.stream.Collector collector12
        end local 11 // java.util.stream.Collector collector11
        end local 10 // java.util.stream.Collector collector10
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1   collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2   collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3   collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4   collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5   collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6   collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7   collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8   collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9   collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
            0    1    10  collector10  Ljava/util/stream/Collector<-TT;TA10;TR10;>;
            0    1    11  collector11  Ljava/util/stream/Collector<-TT;TA11;TR11;>;
            0    1    12  collector12  Ljava/util/stream/Collector<-TT;TA12;TR12;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;R10:Ljava/lang/Object;R11:Ljava/lang/Object;R12:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;A10:Ljava/lang/Object;A11:Ljava/lang/Object;A12:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;Ljava/util/stream/Collector<-TT;TA10;TR10;>;Ljava/util/stream/Collector<-TT;TA11;TR11;>;Ljava/util/stream/Collector<-TT;TA12;TR12;>;)Lorg/jooq/lambda/tuple/Tuple12<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;TR10;TR11;TR12;>;
    MethodParameters:
             Name  Flags
      collector1   
      collector2   
      collector3   
      collector4   
      collector5   
      collector6   
      collector7   
      collector8   
      collector9   
      collector10  
      collector11  
      collector12  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> org.jooq.lambda.tuple.Tuple13<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>, java.util.stream.Collector<? super T, A10, R10>, java.util.stream.Collector<? super T, A11, R11>, java.util.stream.Collector<? super T, A12, R12>, java.util.stream.Collector<? super T, A13, R13>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple13;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=14, args_size=14
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
        start local 10 // java.util.stream.Collector collector10
        start local 11 // java.util.stream.Collector collector11
        start local 12 // java.util.stream.Collector collector12
        start local 13 // java.util.stream.Collector collector13
         0: .line 266
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            aload 10 /* collector10 */
            aload 11 /* collector11 */
            aload 12 /* collector12 */
            aload 13 /* collector13 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple13
            areturn
        end local 13 // java.util.stream.Collector collector13
        end local 12 // java.util.stream.Collector collector12
        end local 11 // java.util.stream.Collector collector11
        end local 10 // java.util.stream.Collector collector10
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1   collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2   collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3   collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4   collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5   collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6   collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7   collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8   collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9   collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
            0    1    10  collector10  Ljava/util/stream/Collector<-TT;TA10;TR10;>;
            0    1    11  collector11  Ljava/util/stream/Collector<-TT;TA11;TR11;>;
            0    1    12  collector12  Ljava/util/stream/Collector<-TT;TA12;TR12;>;
            0    1    13  collector13  Ljava/util/stream/Collector<-TT;TA13;TR13;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;R10:Ljava/lang/Object;R11:Ljava/lang/Object;R12:Ljava/lang/Object;R13:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;A10:Ljava/lang/Object;A11:Ljava/lang/Object;A12:Ljava/lang/Object;A13:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;Ljava/util/stream/Collector<-TT;TA10;TR10;>;Ljava/util/stream/Collector<-TT;TA11;TR11;>;Ljava/util/stream/Collector<-TT;TA12;TR12;>;Ljava/util/stream/Collector<-TT;TA13;TR13;>;)Lorg/jooq/lambda/tuple/Tuple13<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;TR10;TR11;TR12;TR13;>;
    MethodParameters:
             Name  Flags
      collector1   
      collector2   
      collector3   
      collector4   
      collector5   
      collector6   
      collector7   
      collector8   
      collector9   
      collector10  
      collector11  
      collector12  
      collector13  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14> org.jooq.lambda.tuple.Tuple14<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>, java.util.stream.Collector<? super T, A10, R10>, java.util.stream.Collector<? super T, A11, R11>, java.util.stream.Collector<? super T, A12, R12>, java.util.stream.Collector<? super T, A13, R13>, java.util.stream.Collector<? super T, A14, R14>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple14;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=15, locals=15, args_size=15
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
        start local 10 // java.util.stream.Collector collector10
        start local 11 // java.util.stream.Collector collector11
        start local 12 // java.util.stream.Collector collector12
        start local 13 // java.util.stream.Collector collector13
        start local 14 // java.util.stream.Collector collector14
         0: .line 289
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            aload 10 /* collector10 */
            aload 11 /* collector11 */
            aload 12 /* collector12 */
            aload 13 /* collector13 */
            aload 14 /* collector14 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple14
            areturn
        end local 14 // java.util.stream.Collector collector14
        end local 13 // java.util.stream.Collector collector13
        end local 12 // java.util.stream.Collector collector12
        end local 11 // java.util.stream.Collector collector11
        end local 10 // java.util.stream.Collector collector10
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1   collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2   collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3   collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4   collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5   collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6   collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7   collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8   collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9   collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
            0    1    10  collector10  Ljava/util/stream/Collector<-TT;TA10;TR10;>;
            0    1    11  collector11  Ljava/util/stream/Collector<-TT;TA11;TR11;>;
            0    1    12  collector12  Ljava/util/stream/Collector<-TT;TA12;TR12;>;
            0    1    13  collector13  Ljava/util/stream/Collector<-TT;TA13;TR13;>;
            0    1    14  collector14  Ljava/util/stream/Collector<-TT;TA14;TR14;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;R10:Ljava/lang/Object;R11:Ljava/lang/Object;R12:Ljava/lang/Object;R13:Ljava/lang/Object;R14:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;A10:Ljava/lang/Object;A11:Ljava/lang/Object;A12:Ljava/lang/Object;A13:Ljava/lang/Object;A14:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;Ljava/util/stream/Collector<-TT;TA10;TR10;>;Ljava/util/stream/Collector<-TT;TA11;TR11;>;Ljava/util/stream/Collector<-TT;TA12;TR12;>;Ljava/util/stream/Collector<-TT;TA13;TR13;>;Ljava/util/stream/Collector<-TT;TA14;TR14;>;)Lorg/jooq/lambda/tuple/Tuple14<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;TR10;TR11;TR12;TR13;TR14;>;
    MethodParameters:
             Name  Flags
      collector1   
      collector2   
      collector3   
      collector4   
      collector5   
      collector6   
      collector7   
      collector8   
      collector9   
      collector10  
      collector11  
      collector12  
      collector13  
      collector14  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> org.jooq.lambda.tuple.Tuple15<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>, java.util.stream.Collector<? super T, A10, R10>, java.util.stream.Collector<? super T, A11, R11>, java.util.stream.Collector<? super T, A12, R12>, java.util.stream.Collector<? super T, A13, R13>, java.util.stream.Collector<? super T, A14, R14>, java.util.stream.Collector<? super T, A15, R15>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple15;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=16, locals=16, args_size=16
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
        start local 10 // java.util.stream.Collector collector10
        start local 11 // java.util.stream.Collector collector11
        start local 12 // java.util.stream.Collector collector12
        start local 13 // java.util.stream.Collector collector13
        start local 14 // java.util.stream.Collector collector14
        start local 15 // java.util.stream.Collector collector15
         0: .line 313
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            aload 10 /* collector10 */
            aload 11 /* collector11 */
            aload 12 /* collector12 */
            aload 13 /* collector13 */
            aload 14 /* collector14 */
            aload 15 /* collector15 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple15
            areturn
        end local 15 // java.util.stream.Collector collector15
        end local 14 // java.util.stream.Collector collector14
        end local 13 // java.util.stream.Collector collector13
        end local 12 // java.util.stream.Collector collector12
        end local 11 // java.util.stream.Collector collector11
        end local 10 // java.util.stream.Collector collector10
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1   collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2   collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3   collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4   collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5   collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6   collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7   collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8   collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9   collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
            0    1    10  collector10  Ljava/util/stream/Collector<-TT;TA10;TR10;>;
            0    1    11  collector11  Ljava/util/stream/Collector<-TT;TA11;TR11;>;
            0    1    12  collector12  Ljava/util/stream/Collector<-TT;TA12;TR12;>;
            0    1    13  collector13  Ljava/util/stream/Collector<-TT;TA13;TR13;>;
            0    1    14  collector14  Ljava/util/stream/Collector<-TT;TA14;TR14;>;
            0    1    15  collector15  Ljava/util/stream/Collector<-TT;TA15;TR15;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;R10:Ljava/lang/Object;R11:Ljava/lang/Object;R12:Ljava/lang/Object;R13:Ljava/lang/Object;R14:Ljava/lang/Object;R15:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;A10:Ljava/lang/Object;A11:Ljava/lang/Object;A12:Ljava/lang/Object;A13:Ljava/lang/Object;A14:Ljava/lang/Object;A15:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;Ljava/util/stream/Collector<-TT;TA10;TR10;>;Ljava/util/stream/Collector<-TT;TA11;TR11;>;Ljava/util/stream/Collector<-TT;TA12;TR12;>;Ljava/util/stream/Collector<-TT;TA13;TR13;>;Ljava/util/stream/Collector<-TT;TA14;TR14;>;Ljava/util/stream/Collector<-TT;TA15;TR15;>;)Lorg/jooq/lambda/tuple/Tuple15<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;TR10;TR11;TR12;TR13;TR14;TR15;>;
    MethodParameters:
             Name  Flags
      collector1   
      collector2   
      collector3   
      collector4   
      collector5   
      collector6   
      collector7   
      collector8   
      collector9   
      collector10  
      collector11  
      collector12  
      collector13  
      collector14  
      collector15  

  public <R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16> org.jooq.lambda.tuple.Tuple16<R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16> collect(java.util.stream.Collector<? super T, A1, R1>, java.util.stream.Collector<? super T, A2, R2>, java.util.stream.Collector<? super T, A3, R3>, java.util.stream.Collector<? super T, A4, R4>, java.util.stream.Collector<? super T, A5, R5>, java.util.stream.Collector<? super T, A6, R6>, java.util.stream.Collector<? super T, A7, R7>, java.util.stream.Collector<? super T, A8, R8>, java.util.stream.Collector<? super T, A9, R9>, java.util.stream.Collector<? super T, A10, R10>, java.util.stream.Collector<? super T, A11, R11>, java.util.stream.Collector<? super T, A12, R12>, java.util.stream.Collector<? super T, A13, R13>, java.util.stream.Collector<? super T, A14, R14>, java.util.stream.Collector<? super T, A15, R15>, java.util.stream.Collector<? super T, A16, R16>);
    descriptor: (Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Lorg/jooq/lambda/tuple/Tuple16;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=17, locals=17, args_size=17
        start local 0 // org.jooq.lambda.Collectable this
        start local 1 // java.util.stream.Collector collector1
        start local 2 // java.util.stream.Collector collector2
        start local 3 // java.util.stream.Collector collector3
        start local 4 // java.util.stream.Collector collector4
        start local 5 // java.util.stream.Collector collector5
        start local 6 // java.util.stream.Collector collector6
        start local 7 // java.util.stream.Collector collector7
        start local 8 // java.util.stream.Collector collector8
        start local 9 // java.util.stream.Collector collector9
        start local 10 // java.util.stream.Collector collector10
        start local 11 // java.util.stream.Collector collector11
        start local 12 // java.util.stream.Collector collector12
        start local 13 // java.util.stream.Collector collector13
        start local 14 // java.util.stream.Collector collector14
        start local 15 // java.util.stream.Collector collector15
        start local 16 // java.util.stream.Collector collector16
         0: .line 338
            aload 0 /* this */
            aload 1 /* collector1 */
            aload 2 /* collector2 */
            aload 3 /* collector3 */
            aload 4 /* collector4 */
            aload 5 /* collector5 */
            aload 6 /* collector6 */
            aload 7 /* collector7 */
            aload 8 /* collector8 */
            aload 9 /* collector9 */
            aload 10 /* collector10 */
            aload 11 /* collector11 */
            aload 12 /* collector12 */
            aload 13 /* collector13 */
            aload 14 /* collector14 */
            aload 15 /* collector15 */
            aload 16 /* collector16 */
            invokestatic org.jooq.lambda.tuple.Tuple.collectors:(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;
            invokeinterface org.jooq.lambda.Collectable.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast org.jooq.lambda.tuple.Tuple16
            areturn
        end local 16 // java.util.stream.Collector collector16
        end local 15 // java.util.stream.Collector collector15
        end local 14 // java.util.stream.Collector collector14
        end local 13 // java.util.stream.Collector collector13
        end local 12 // java.util.stream.Collector collector12
        end local 11 // java.util.stream.Collector collector11
        end local 10 // java.util.stream.Collector collector10
        end local 9 // java.util.stream.Collector collector9
        end local 8 // java.util.stream.Collector collector8
        end local 7 // java.util.stream.Collector collector7
        end local 6 // java.util.stream.Collector collector6
        end local 5 // java.util.stream.Collector collector5
        end local 4 // java.util.stream.Collector collector4
        end local 3 // java.util.stream.Collector collector3
        end local 2 // java.util.stream.Collector collector2
        end local 1 // java.util.stream.Collector collector1
        end local 0 // org.jooq.lambda.Collectable this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/lambda/Collectable<TT;>;
            0    1     1   collector1  Ljava/util/stream/Collector<-TT;TA1;TR1;>;
            0    1     2   collector2  Ljava/util/stream/Collector<-TT;TA2;TR2;>;
            0    1     3   collector3  Ljava/util/stream/Collector<-TT;TA3;TR3;>;
            0    1     4   collector4  Ljava/util/stream/Collector<-TT;TA4;TR4;>;
            0    1     5   collector5  Ljava/util/stream/Collector<-TT;TA5;TR5;>;
            0    1     6   collector6  Ljava/util/stream/Collector<-TT;TA6;TR6;>;
            0    1     7   collector7  Ljava/util/stream/Collector<-TT;TA7;TR7;>;
            0    1     8   collector8  Ljava/util/stream/Collector<-TT;TA8;TR8;>;
            0    1     9   collector9  Ljava/util/stream/Collector<-TT;TA9;TR9;>;
            0    1    10  collector10  Ljava/util/stream/Collector<-TT;TA10;TR10;>;
            0    1    11  collector11  Ljava/util/stream/Collector<-TT;TA11;TR11;>;
            0    1    12  collector12  Ljava/util/stream/Collector<-TT;TA12;TR12;>;
            0    1    13  collector13  Ljava/util/stream/Collector<-TT;TA13;TR13;>;
            0    1    14  collector14  Ljava/util/stream/Collector<-TT;TA14;TR14;>;
            0    1    15  collector15  Ljava/util/stream/Collector<-TT;TA15;TR15;>;
            0    1    16  collector16  Ljava/util/stream/Collector<-TT;TA16;TR16;>;
    Signature: <R1:Ljava/lang/Object;R2:Ljava/lang/Object;R3:Ljava/lang/Object;R4:Ljava/lang/Object;R5:Ljava/lang/Object;R6:Ljava/lang/Object;R7:Ljava/lang/Object;R8:Ljava/lang/Object;R9:Ljava/lang/Object;R10:Ljava/lang/Object;R11:Ljava/lang/Object;R12:Ljava/lang/Object;R13:Ljava/lang/Object;R14:Ljava/lang/Object;R15:Ljava/lang/Object;R16:Ljava/lang/Object;A1:Ljava/lang/Object;A2:Ljava/lang/Object;A3:Ljava/lang/Object;A4:Ljava/lang/Object;A5:Ljava/lang/Object;A6:Ljava/lang/Object;A7:Ljava/lang/Object;A8:Ljava/lang/Object;A9:Ljava/lang/Object;A10:Ljava/lang/Object;A11:Ljava/lang/Object;A12:Ljava/lang/Object;A13:Ljava/lang/Object;A14:Ljava/lang/Object;A15:Ljava/lang/Object;A16:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TT;TA1;TR1;>;Ljava/util/stream/Collector<-TT;TA2;TR2;>;Ljava/util/stream/Collector<-TT;TA3;TR3;>;Ljava/util/stream/Collector<-TT;TA4;TR4;>;Ljava/util/stream/Collector<-TT;TA5;TR5;>;Ljava/util/stream/Collector<-TT;TA6;TR6;>;Ljava/util/stream/Collector<-TT;TA7;TR7;>;Ljava/util/stream/Collector<-TT;TA8;TR8;>;Ljava/util/stream/Collector<-TT;TA9;TR9;>;Ljava/util/stream/Collector<-TT;TA10;TR10;>;Ljava/util/stream/Collector<-TT;TA11;TR11;>;Ljava/util/stream/Collector<-TT;TA12;TR12;>;Ljava/util/stream/Collector<-TT;TA13;TR13;>;Ljava/util/stream/Collector<-TT;TA14;TR14;>;Ljava/util/stream/Collector<-TT;TA15;TR15;>;Ljava/util/stream/Collector<-TT;TA16;TR16;>;)Lorg/jooq/lambda/tuple/Tuple16<TR1;TR2;TR3;TR4;TR5;TR6;TR7;TR8;TR9;TR10;TR11;TR12;TR13;TR14;TR15;TR16;>;
    MethodParameters:
             Name  Flags
      collector1   
      collector2   
      collector3   
      collector4   
      collector5   
      collector6   
      collector7   
      collector8   
      collector9   
      collector10  
      collector11  
      collector12  
      collector13  
      collector14  
      collector15  
      collector16  

  public abstract long count();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long count(java.util.function.Predicate<? super T>);
    descriptor: (Ljava/util/function/Predicate;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Predicate<-TT;>;)J
    MethodParameters:
           Name  Flags
      predicate  

  public abstract long countDistinct();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long countDistinct(java.util.function.Predicate<? super T>);
    descriptor: (Ljava/util/function/Predicate;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Predicate<-TT;>;)J
    MethodParameters:
           Name  Flags
      predicate  

  public abstract <U> long countDistinctBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;)J
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> long countDistinctBy(java.util.function.Function<? super T, ? extends U>, java.util.function.Predicate<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/function/Predicate;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/function/Predicate<-TU;>;)J
    MethodParameters:
           Name  Flags
      function   
      predicate  

  public abstract java.util.Optional<T> mode();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract <U> java.util.Optional<T> modeBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract org.jooq.lambda.Seq<T> modeAll();
    descriptor: ()Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/jooq/lambda/Seq<TT;>;

  public abstract <U> org.jooq.lambda.Seq<T> modeAllBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;)Lorg/jooq/lambda/Seq<TT;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract java.util.Optional<T> sum();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract <U> java.util.Optional<U> sum(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract int sumInt(java.util.function.ToIntFunction<? super T>);
    descriptor: (Ljava/util/function/ToIntFunction;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToIntFunction<-TT;>;)I
    MethodParameters:
          Name  Flags
      function  

  public abstract long sumLong(java.util.function.ToLongFunction<? super T>);
    descriptor: (Ljava/util/function/ToLongFunction;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToLongFunction<-TT;>;)J
    MethodParameters:
          Name  Flags
      function  

  public abstract double sumDouble(java.util.function.ToDoubleFunction<? super T>);
    descriptor: (Ljava/util/function/ToDoubleFunction;)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToDoubleFunction<-TT;>;)D
    MethodParameters:
          Name  Flags
      function  

  public abstract java.util.Optional<T> avg();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract <U> java.util.Optional<U> avg(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract double avgInt(java.util.function.ToIntFunction<? super T>);
    descriptor: (Ljava/util/function/ToIntFunction;)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToIntFunction<-TT;>;)D
    MethodParameters:
          Name  Flags
      function  

  public abstract double avgLong(java.util.function.ToLongFunction<? super T>);
    descriptor: (Ljava/util/function/ToLongFunction;)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToLongFunction<-TT;>;)D
    MethodParameters:
          Name  Flags
      function  

  public abstract double avgDouble(java.util.function.ToDoubleFunction<? super T>);
    descriptor: (Ljava/util/function/ToDoubleFunction;)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToDoubleFunction<-TT;>;)D
    MethodParameters:
          Name  Flags
      function  

  public abstract java.util.Optional<T> min();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract java.util.Optional<T> min(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Comparator<-TT;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> java.util.Optional<U> min(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> java.util.Optional<U> min(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> java.util.Optional<T> minBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> java.util.Optional<T> minBy(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract org.jooq.lambda.Seq<T> minAll();
    descriptor: ()Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/jooq/lambda/Seq<TT;>;

  public abstract org.jooq.lambda.Seq<T> minAll(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Comparator<-TT;>;)Lorg/jooq/lambda/Seq<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> org.jooq.lambda.Seq<U> minAll(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Lorg/jooq/lambda/Seq<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> org.jooq.lambda.Seq<U> minAll(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Lorg/jooq/lambda/Seq<TU;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> org.jooq.lambda.Seq<T> minAllBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Lorg/jooq/lambda/Seq<TT;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> org.jooq.lambda.Seq<T> minAllBy(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Lorg/jooq/lambda/Seq<TT;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract java.util.Optional<T> max();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract java.util.Optional<T> max(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Comparator<-TT;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> java.util.Optional<U> max(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> java.util.Optional<U> max(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> java.util.Optional<T> maxBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> java.util.Optional<T> maxBy(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract org.jooq.lambda.Seq<T> maxAll();
    descriptor: ()Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/jooq/lambda/Seq<TT;>;

  public abstract org.jooq.lambda.Seq<T> maxAll(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Comparator<-TT;>;)Lorg/jooq/lambda/Seq<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> org.jooq.lambda.Seq<U> maxAll(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Lorg/jooq/lambda/Seq<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> org.jooq.lambda.Seq<U> maxAll(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Lorg/jooq/lambda/Seq<TU;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> org.jooq.lambda.Seq<T> maxAllBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Lorg/jooq/lambda/Seq<TT;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> org.jooq.lambda.Seq<T> maxAllBy(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Lorg/jooq/lambda/Seq;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Lorg/jooq/lambda/Seq<TT;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract java.util.Optional<T> median();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract java.util.Optional<T> median(java.util.Comparator<? super T>);
    descriptor: (Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Comparator<-TT;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> java.util.Optional<T> medianBy(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract <U> java.util.Optional<T> medianBy(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      function    
      comparator  

  public abstract java.util.Optional<T> percentile(double);
    descriptor: (D)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (D)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      percentile  

  public abstract java.util.Optional<T> percentile(double, java.util.Comparator<? super T>);
    descriptor: (DLjava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (DLjava/util/Comparator<-TT;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      percentile  
      comparator  

  public abstract <U extends java.lang.Comparable<? super U>> java.util.Optional<T> percentileBy(double, java.util.function.Function<? super T, ? extends U>);
    descriptor: (DLjava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U::Ljava/lang/Comparable<-TU;>;>(DLjava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      percentile  
      function    

  public abstract <U> java.util.Optional<T> percentileBy(double, java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>);
    descriptor: (DLjava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(DLjava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
            Name  Flags
      percentile  
      function    
      comparator  

  public abstract boolean allMatch(java.util.function.Predicate<? super T>);
    descriptor: (Ljava/util/function/Predicate;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Predicate<-TT;>;)Z
    MethodParameters:
           Name  Flags
      predicate  

  public abstract boolean anyMatch(java.util.function.Predicate<? super T>);
    descriptor: (Ljava/util/function/Predicate;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Predicate<-TT;>;)Z
    MethodParameters:
           Name  Flags
      predicate  

  public abstract boolean noneMatch(java.util.function.Predicate<? super T>);
    descriptor: (Ljava/util/function/Predicate;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Predicate<-TT;>;)Z
    MethodParameters:
           Name  Flags
      predicate  

  public abstract java.util.Optional<T> bitAnd();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract <U> java.util.Optional<U> bitAnd(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract int bitAndInt(java.util.function.ToIntFunction<? super T>);
    descriptor: (Ljava/util/function/ToIntFunction;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToIntFunction<-TT;>;)I
    MethodParameters:
          Name  Flags
      function  

  public abstract long bitAndLong(java.util.function.ToLongFunction<? super T>);
    descriptor: (Ljava/util/function/ToLongFunction;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToLongFunction<-TT;>;)J
    MethodParameters:
          Name  Flags
      function  

  public abstract java.util.Optional<T> bitOr();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<TT;>;

  public abstract <U> java.util.Optional<U> bitOr(java.util.function.Function<? super T, ? extends U>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <U:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
          Name  Flags
      function  

  public abstract int bitOrInt(java.util.function.ToIntFunction<? super T>);
    descriptor: (Ljava/util/function/ToIntFunction;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToIntFunction<-TT;>;)I
    MethodParameters:
          Name  Flags
      function  

  public abstract long bitOrLong(java.util.function.ToLongFunction<? super T>);
    descriptor: (Ljava/util/function/ToLongFunction;)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/ToLongFunction<-TT;>;)J
    MethodParameters:
          Name  Flags
      function  

  public abstract java.util.List<T> toList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<TT;>;

  public abstract <L extends java.util.List<T>> L toList(java.util.function.Supplier<L>);
    descriptor: (Ljava/util/function/Supplier;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <L::Ljava/util/List<TT;>;>(Ljava/util/function/Supplier<TL;>;)TL;
    MethodParameters:
         Name  Flags
      factory  

  public abstract java.util.List<T> toUnmodifiableList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<TT;>;

  public abstract java.util.Set<T> toSet();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TT;>;

  public abstract <S extends java.util.Set<T>> S toSet(java.util.function.Supplier<S>);
    descriptor: (Ljava/util/function/Supplier;)Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <S::Ljava/util/Set<TT;>;>(Ljava/util/function/Supplier<TS;>;)TS;
    MethodParameters:
         Name  Flags
      factory  

  public abstract java.util.Set<T> toUnmodifiableSet();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TT;>;

  public abstract <C extends java.util.Collection<T>> C toCollection(java.util.function.Supplier<C>);
    descriptor: (Ljava/util/function/Supplier;)Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <C::Ljava/util/Collection<TT;>;>(Ljava/util/function/Supplier<TC;>;)TC;
    MethodParameters:
         Name  Flags
      factory  

  public abstract <K, V> java.util.Map<K, V> toMap(java.util.function.Function<? super T, ? extends K>, java.util.function.Function<? super T, ? extends V>);
    descriptor: (Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/Map<TK;TV;>;
    MethodParameters:
             Name  Flags
      keyMapper    
      valueMapper  

  public abstract <K> java.util.Map<K, T> toMap(java.util.function.Function<? super T, ? extends K>);
    descriptor: (Ljava/util/function/Function;)Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <K:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TK;>;)Ljava/util/Map<TK;TT;>;
    MethodParameters:
           Name  Flags
      keyMapper  

  public abstract java.lang.String toString(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      delimiter  

  public abstract java.lang.String toString(java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      delimiter  
      prefix     
      suffix     

  public abstract java.lang.String commonPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String commonSuffix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Collectable.java"