abstract class org.jooq.impl.AbstractResultQuery<R extends org.jooq.Record> extends org.jooq.impl.AbstractQuery implements org.jooq.ResultQuery<R>
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.jooq.impl.AbstractResultQuery
  super_class: org.jooq.impl.AbstractQuery
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -5588344253566055707

  private static final org.jooq.tools.JooqLogger log;
    descriptor: Lorg/jooq/tools/JooqLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.Set<org.jooq.SQLDialect> REPORT_FETCH_SIZE_WITH_AUTOCOMMIT;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Lorg/jooq/SQLDialect;>;

  private int maxRows;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int fetchSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int resultSetConcurrency;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int resultSetType;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int resultSetHoldability;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private org.jooq.Table<?> coerceTable;
    descriptor: Lorg/jooq/Table;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/jooq/Table<*>;

  private java.util.Collection<? extends org.jooq.Field<?>> coerceFields;
    descriptor: Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Collection<+Lorg/jooq/Field<*>;>;

  private transient boolean lazy;
    descriptor: Z
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient boolean many;
    descriptor: Z
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient org.jooq.Cursor<R> cursor;
    descriptor: Lorg/jooq/Cursor;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
    Signature: Lorg/jooq/Cursor<TR;>;

  private transient boolean autoclosing;
    descriptor: Z
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private org.jooq.Result<R> result;
    descriptor: Lorg/jooq/Result;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/jooq/Result<TR;>;

  private org.jooq.impl.ResultsImpl results;
    descriptor: Lorg/jooq/impl/ResultsImpl;
    flags: (0x0002) ACC_PRIVATE

  private final org.jooq.impl.Intern intern;
    descriptor: Lorg/jooq/impl/Intern;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 125
            ldc Lorg/jooq/impl/AbstractResultQuery;
            invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
            putstatic org.jooq.impl.AbstractResultQuery.log:Lorg/jooq/tools/JooqLogger;
         1: .line 127
            getstatic org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;
            invokestatic org.jooq.SQLDialect.supportedBy:(Lorg/jooq/SQLDialect;)Ljava/util/Set;
            putstatic org.jooq.impl.AbstractResultQuery.REPORT_FETCH_SIZE_WITH_AUTOCOMMIT:Ljava/util/Set;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(org.jooq.Configuration);
    descriptor: (Lorg/jooq/Configuration;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Configuration configuration
         0: .line 147
            aload 0 /* this */
            aload 1 /* configuration */
            invokespecial org.jooq.impl.AbstractQuery.<init>:(Lorg/jooq/Configuration;)V
         1: .line 139
            aload 0 /* this */
            iconst_1
            putfield org.jooq.impl.AbstractResultQuery.autoclosing:Z
         2: .line 144
            aload 0 /* this */
            new org.jooq.impl.Intern
            dup
            invokespecial org.jooq.impl.Intern.<init>:()V
            putfield org.jooq.impl.AbstractResultQuery.intern:Lorg/jooq/impl/Intern;
         3: .line 148
            return
        end local 1 // org.jooq.Configuration configuration
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  configuration  Lorg/jooq/Configuration;
    MethodParameters:
               Name  Flags
      configuration  

  protected abstract org.jooq.Field<?>[] getFields(java.sql.ResultSetMetaData);
    descriptor: (Ljava/sql/ResultSetMetaData;)[Lorg/jooq/Field;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws java.sql.SQLException
    Signature: (Ljava/sql/ResultSetMetaData;)[Lorg/jooq/Field<*>;
    MethodParameters:
      Name  Flags
      rs    

  public final org.jooq.ResultQuery<R> bind(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String param
        start local 2 // java.lang.Object value
         0: .line 158
            aload 0 /* this */
            aload 1 /* param */
            aload 2 /* value */
            invokespecial org.jooq.impl.AbstractQuery.bind:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/Query;
            checkcast org.jooq.ResultQuery
            areturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String param
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  param  Ljava/lang/String;
            0    1     2  value  Ljava/lang/Object;
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
       Name  Flags
      param  
      value  

  public final org.jooq.ResultQuery<R> bind(int, );
    descriptor: (ILjava/lang/Object;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int index
        start local 2 // java.lang.Object value
         0: .line 164
            aload 0 /* this */
            iload 1 /* index */
            aload 2 /* value */
            invokespecial org.jooq.impl.AbstractQuery.bind:(ILjava/lang/Object;)Lorg/jooq/Query;
            checkcast org.jooq.ResultQuery
            areturn
        end local 2 // java.lang.Object value
        end local 1 // int index
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  index  I
            0    1     2  value  Ljava/lang/Object;
    Signature: (ILjava/lang/Object;)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
       Name  Flags
      index  
      value  

  public final org.jooq.ResultQuery<R> poolable(boolean);
    descriptor: (Z)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // boolean poolable
         0: .line 170
            aload 0 /* this */
            iload 1 /* poolable */
            invokespecial org.jooq.impl.AbstractQuery.poolable:(Z)Lorg/jooq/Query;
            checkcast org.jooq.ResultQuery
            areturn
        end local 1 // boolean poolable
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  poolable  Z
    Signature: (Z)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
          Name  Flags
      poolable  

  public final org.jooq.ResultQuery<R> queryTimeout(int);
    descriptor: (I)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int timeout
         0: .line 176
            aload 0 /* this */
            iload 1 /* timeout */
            invokespecial org.jooq.impl.AbstractQuery.queryTimeout:(I)Lorg/jooq/Query;
            checkcast org.jooq.ResultQuery
            areturn
        end local 1 // int timeout
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  timeout  I
    Signature: (I)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
         Name  Flags
      timeout  

  public final org.jooq.ResultQuery<R> keepStatement(boolean);
    descriptor: (Z)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // boolean k
         0: .line 182
            aload 0 /* this */
            iload 1 /* k */
            invokespecial org.jooq.impl.AbstractQuery.keepStatement:(Z)Lorg/jooq/Query;
            checkcast org.jooq.ResultQuery
            areturn
        end local 1 // boolean k
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1     k  Z
    Signature: (Z)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
      Name  Flags
      k     

  public final org.jooq.ResultQuery<R> maxRows(int);
    descriptor: (I)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int rows
         0: .line 187
            aload 0 /* this */
            iload 1 /* rows */
            putfield org.jooq.impl.AbstractResultQuery.maxRows:I
         1: .line 188
            aload 0 /* this */
            areturn
        end local 1 // int rows
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  rows  I
    Signature: (I)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
      Name  Flags
      rows  

  public final org.jooq.ResultQuery<R> fetchSize(int);
    descriptor: (I)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int rows
         0: .line 193
            aload 0 /* this */
            iload 1 /* rows */
            putfield org.jooq.impl.AbstractResultQuery.fetchSize:I
         1: .line 194
            aload 0 /* this */
            areturn
        end local 1 // int rows
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  rows  I
    Signature: (I)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
      Name  Flags
      rows  

  public final org.jooq.ResultQuery<R> resultSetConcurrency(int);
    descriptor: (I)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int concurrency
         0: .line 199
            aload 0 /* this */
            iload 1 /* concurrency */
            putfield org.jooq.impl.AbstractResultQuery.resultSetConcurrency:I
         1: .line 200
            aload 0 /* this */
            areturn
        end local 1 // int concurrency
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  concurrency  I
    Signature: (I)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
             Name  Flags
      concurrency  

  public final org.jooq.ResultQuery<R> resultSetType(int);
    descriptor: (I)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int type
         0: .line 205
            aload 0 /* this */
            iload 1 /* type */
            putfield org.jooq.impl.AbstractResultQuery.resultSetType:I
         1: .line 206
            aload 0 /* this */
            areturn
        end local 1 // int type
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  type  I
    Signature: (I)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
      Name  Flags
      type  

  public final org.jooq.ResultQuery<R> resultSetHoldability(int);
    descriptor: (I)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int holdability
         0: .line 211
            aload 0 /* this */
            iload 1 /* holdability */
            putfield org.jooq.impl.AbstractResultQuery.resultSetHoldability:I
         1: .line 212
            aload 0 /* this */
            areturn
        end local 1 // int holdability
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  holdability  I
    Signature: (I)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
             Name  Flags
      holdability  

  public final org.jooq.ResultQuery<R> intern(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] fields
         0: .line 217
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.intern:Lorg/jooq/impl/Intern;
            aload 1 /* fields */
            putfield org.jooq.impl.Intern.internFields:[Lorg/jooq/Field;
         1: .line 218
            aload 0 /* this */
            areturn
        end local 1 // org.jooq.Field[] fields
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  fields  [Lorg/jooq/Field;
    Signature: ([Lorg/jooq/Field<*>;)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
        Name  Flags
      fields  

  public final org.jooq.ResultQuery<R> intern(int[]);
    descriptor: ([I)Lorg/jooq/ResultQuery;
    flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] fieldIndexes
         0: .line 223
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.intern:Lorg/jooq/impl/Intern;
            aload 1 /* fieldIndexes */
            putfield org.jooq.impl.Intern.internIndexes:[I
         1: .line 224
            aload 0 /* this */
            areturn
        end local 1 // int[] fieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  fieldIndexes  [I
    Signature: ([I)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
              Name  Flags
      fieldIndexes  

  public final org.jooq.ResultQuery<R> intern(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/ResultQuery;
    flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] fieldNameStrings
         0: .line 229
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.intern:Lorg/jooq/impl/Intern;
            aload 1 /* fieldNameStrings */
            putfield org.jooq.impl.Intern.internNameStrings:[Ljava/lang/String;
         1: .line 230
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String[] fieldNameStrings
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  fieldNameStrings  [Ljava/lang/String;
    Signature: ([Ljava/lang/String;)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
                  Name  Flags
      fieldNameStrings  

  public final org.jooq.ResultQuery<R> intern(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Lorg/jooq/ResultQuery;
    flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] fieldNames
         0: .line 235
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.intern:Lorg/jooq/impl/Intern;
            aload 1 /* fieldNames */
            putfield org.jooq.impl.Intern.internNames:[Lorg/jooq/Name;
         1: .line 236
            aload 0 /* this */
            areturn
        end local 1 // org.jooq.Name[] fieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  fieldNames  [Lorg/jooq/Name;
    Signature: ([Lorg/jooq/Name;)Lorg/jooq/ResultQuery<TR;>;
    MethodParameters:
            Name  Flags
      fieldNames  

  protected final void prepare(org.jooq.ExecuteContext);
    descriptor: (Lorg/jooq/ExecuteContext;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.ExecuteContext ctx
         0: .line 241
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.statement:()Ljava/sql/PreparedStatement;
            ifnonnull 13
         1: .line 245
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetConcurrency:I
            ifne 2
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetType:I
            ifne 2
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetHoldability:I
            ifeq 12
         2: .line 246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetType:I
            ifeq 3
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetType:I
            goto 4
      StackMap locals:
      StackMap stack:
         3: sipush 1003
      StackMap locals:
      StackMap stack: int
         4: istore 2 /* type */
        start local 2 // int type
         5: .line 247
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetConcurrency:I
            ifeq 6
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetConcurrency:I
            goto 7
      StackMap locals: int
      StackMap stack:
         6: sipush 1007
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* concurrency */
        start local 3 // int concurrency
         8: .line 250
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetHoldability:I
            ifne 10
         9: .line 251
            aload 1 /* ctx */
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.connection:()Ljava/sql/Connection;
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.sql:()Ljava/lang/String;
            iload 2 /* type */
            iload 3 /* concurrency */
            invokeinterface java.sql.Connection.prepareStatement:(Ljava/lang/String;II)Ljava/sql/PreparedStatement;
            invokeinterface org.jooq.ExecuteContext.statement:(Ljava/sql/PreparedStatement;)V
            goto 13
        10: .line 253
      StackMap locals: int
      StackMap stack:
            aload 1 /* ctx */
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.connection:()Ljava/sql/Connection;
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.sql:()Ljava/lang/String;
            iload 2 /* type */
            iload 3 /* concurrency */
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.resultSetHoldability:I
            invokeinterface java.sql.Connection.prepareStatement:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
            invokeinterface org.jooq.ExecuteContext.statement:(Ljava/sql/PreparedStatement;)V
        end local 3 // int concurrency
        end local 2 // int type
        11: .line 254
            goto 13
        12: .line 258
      StackMap locals:
      StackMap stack:
            aload 1 /* ctx */
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.connection:()Ljava/sql/Connection;
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.sql:()Ljava/lang/String;
            invokeinterface java.sql.Connection.prepareStatement:(Ljava/lang/String;)Ljava/sql/PreparedStatement;
            invokeinterface org.jooq.ExecuteContext.statement:(Ljava/sql/PreparedStatement;)V
        13: .line 262
      StackMap locals:
      StackMap stack:
            aload 1 /* ctx */
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.fetchSize:I
            invokestatic org.jooq.impl.Tools.setFetchSize:(Lorg/jooq/ExecuteContext;I)V
        14: .line 265
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.maxRows:I
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.settings:()Lorg/jooq/conf/Settings;
            invokestatic org.jooq.conf.SettingsTools.getMaxRows:(ILorg/jooq/conf/Settings;)I
            istore 2 /* m */
        start local 2 // int m
        15: .line 266
            iload 2 /* m */
            ifeq 17
        16: .line 267
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.statement:()Ljava/sql/PreparedStatement;
            iload 2 /* m */
            invokeinterface java.sql.PreparedStatement.setMaxRows:(I)V
        17: .line 268
      StackMap locals: int
      StackMap stack:
            return
        end local 2 // int m
        end local 1 // org.jooq.ExecuteContext ctx
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   18     0         this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0   18     1          ctx  Lorg/jooq/ExecuteContext;
            5   11     2         type  I
            8   11     3  concurrency  I
           15   18     2            m  I
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      ctx   

  protected final int execute(org.jooq.ExecuteContext, org.jooq.ExecuteListener);
    descriptor: (Lorg/jooq/ExecuteContext;Lorg/jooq/ExecuteListener;)I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=12, locals=8, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.ExecuteContext ctx
        start local 2 // org.jooq.ExecuteListener listener
         0: .line 272
            aload 2 /* listener */
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteListener.executeStart:(Lorg/jooq/ExecuteContext;)V
         1: .line 275
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.fetchSize:I
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.settings:()Lorg/jooq/conf/Settings;
            invokestatic org.jooq.conf.SettingsTools.getFetchSize:(ILorg/jooq/conf/Settings;)I
            istore 3 /* f */
        start local 3 // int f
         2: .line 276
            getstatic org.jooq.impl.AbstractResultQuery.REPORT_FETCH_SIZE_WITH_AUTOCOMMIT:Ljava/util/Set;
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.dialect:()Lorg/jooq/SQLDialect;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 4
            iload 3 /* f */
            ifeq 4
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.connection:()Ljava/sql/Connection;
            invokeinterface java.sql.Connection.getAutoCommit:()Z
            ifeq 4
         3: .line 277
            getstatic org.jooq.impl.AbstractResultQuery.log:Lorg/jooq/tools/JooqLogger;
            ldc "Fetch Size"
            new java.lang.StringBuilder
            dup
            ldc "A fetch size of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* f */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " was set on a auto-commit PostgreSQL connection, which is not recommended. See http://jdbc.postgresql.org/documentation/head/query.html#query-with-cursor"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 279
      StackMap locals: int
      StackMap stack:
            aload 1 /* ctx */
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.rendered:Lorg/jooq/impl/AbstractQuery$Rendered;
            getfield org.jooq.impl.AbstractQuery$Rendered.skipUpdateCounts:I
            invokestatic org.jooq.impl.Tools.executeStatementAndGetFirstResultSet:(Lorg/jooq/ExecuteContext;I)Ljava/sql/SQLException;
            astore 4 /* e */
        start local 4 // java.sql.SQLException e
         5: .line 280
            aload 2 /* listener */
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteListener.executeEnd:(Lorg/jooq/ExecuteContext;)V
         6: .line 284
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.many:Z
            ifne 21
         7: .line 288
            aload 4 /* e */
            ifnull 9
         8: .line 289
            goto 23
         9: .line 296
      StackMap locals: java.sql.SQLException
      StackMap stack:
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.resultSet:()Ljava/sql/ResultSet;
            ifnonnull 15
        10: .line 297
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.configuration:()Lorg/jooq/Configuration;
            invokestatic org.jooq.impl.DSL.using:(Lorg/jooq/Configuration;)Lorg/jooq/DSLContext;
            astore 5 /* dsl */
        start local 5 // org.jooq.DSLContext dsl
        11: .line 298
            ldc "UPDATE_COUNT"
            invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;Ljava/lang/Class;)Lorg/jooq/Field;
            astore 6 /* c */
        start local 6 // org.jooq.Field c
        12: .line 299
            aload 5 /* dsl */
            aload 6 /* c */
            invokeinterface org.jooq.DSLContext.newResult:(Lorg/jooq/Field;)Lorg/jooq/Result;
            astore 7 /* r */
        start local 7 // org.jooq.Result r
        13: .line 300
            aload 7 /* r */
            aload 5 /* dsl */
            aload 6 /* c */
            invokeinterface org.jooq.DSLContext.newRecord:(Lorg/jooq/Field;)Lorg/jooq/Record1;
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.rows:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface org.jooq.Record1.values:(Ljava/lang/Object;)Lorg/jooq/Record1;
            invokeinterface org.jooq.Result.add:(Ljava/lang/Object;)Z
            pop
        14: .line 301
            aload 1 /* ctx */
            new org.jooq.tools.jdbc.MockResultSet
            dup
            aload 7 /* r */
            invokespecial org.jooq.tools.jdbc.MockResultSet.<init>:(Lorg/jooq/Result;)V
            invokeinterface org.jooq.ExecuteContext.resultSet:(Ljava/sql/ResultSet;)V
        end local 7 // org.jooq.Result r
        end local 6 // org.jooq.Field c
        end local 5 // org.jooq.DSLContext dsl
        15: .line 304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.resultSet:()Ljava/sql/ResultSet;
            invokeinterface java.sql.ResultSet.getMetaData:()Ljava/sql/ResultSetMetaData;
            invokevirtual org.jooq.impl.AbstractResultQuery.getFields:(Ljava/sql/ResultSetMetaData;)[Lorg/jooq/Field;
            astore 5 /* fields */
        start local 5 // org.jooq.Field[] fields
        16: .line 305
            aload 0 /* this */
            new org.jooq.impl.CursorImpl
            dup
            aload 1 /* ctx */
            aload 2 /* listener */
            aload 5 /* fields */
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.intern:Lorg/jooq/impl/Intern;
            aload 5 /* fields */
            invokevirtual org.jooq.impl.Intern.internIndexes:([Lorg/jooq/Field;)[I
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.keepStatement:()Z
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.keepResultSet:()Z
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.getRecordType:()Ljava/lang/Class;
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.maxRows:I
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.settings:()Lorg/jooq/conf/Settings;
            invokestatic org.jooq.conf.SettingsTools.getMaxRows:(ILorg/jooq/conf/Settings;)I
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.autoclosing:Z
            invokespecial org.jooq.impl.CursorImpl.<init>:(Lorg/jooq/ExecuteContext;Lorg/jooq/ExecuteListener;[Lorg/jooq/Field;[IZZLjava/lang/Class;IZ)V
            putfield org.jooq.impl.AbstractResultQuery.cursor:Lorg/jooq/Cursor;
        17: .line 307
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.lazy:Z
            ifne 23
        18: .line 308
            aload 0 /* this */
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.cursor:Lorg/jooq/Cursor;
            invokeinterface org.jooq.Cursor.fetch:()Lorg/jooq/Result;
            putfield org.jooq.impl.AbstractResultQuery.result:Lorg/jooq/Result;
        19: .line 309
            aload 0 /* this */
            aconst_null
            putfield org.jooq.impl.AbstractResultQuery.cursor:Lorg/jooq/Cursor;
        end local 5 // org.jooq.Field[] fields
        20: .line 311
            goto 23
        21: .line 315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.jooq.impl.ResultsImpl
            dup
            aload 1 /* ctx */
            invokeinterface org.jooq.ExecuteContext.configuration:()Lorg/jooq/Configuration;
            invokespecial org.jooq.impl.ResultsImpl.<init>:(Lorg/jooq/Configuration;)V
            putfield org.jooq.impl.AbstractResultQuery.results:Lorg/jooq/impl/ResultsImpl;
        22: .line 316
            aload 1 /* ctx */
            aload 2 /* listener */
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.results:Lorg/jooq/impl/ResultsImpl;
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.intern:Lorg/jooq/impl/Intern;
            aload 4 /* e */
            invokestatic org.jooq.impl.Tools.consumeResultSets:(Lorg/jooq/ExecuteContext;Lorg/jooq/ExecuteListener;Lorg/jooq/Results;Lorg/jooq/impl/Intern;Ljava/sql/SQLException;)V
        23: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.result:Lorg/jooq/Result;
            ifnull 24
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.result:Lorg/jooq/Result;
            invokeinterface org.jooq.Result.size:()I
            goto 25
      StackMap locals:
      StackMap stack:
        24: iconst_0
      StackMap locals:
      StackMap stack: int
        25: ireturn
        end local 4 // java.sql.SQLException e
        end local 3 // int f
        end local 2 // org.jooq.ExecuteListener listener
        end local 1 // org.jooq.ExecuteContext ctx
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0   26     1       ctx  Lorg/jooq/ExecuteContext;
            0   26     2  listener  Lorg/jooq/ExecuteListener;
            2   26     3         f  I
            5   26     4         e  Ljava/sql/SQLException;
           11   15     5       dsl  Lorg/jooq/DSLContext;
           12   15     6         c  Lorg/jooq/Field<Ljava/lang/Integer;>;
           13   15     7         r  Lorg/jooq/Result<Lorg/jooq/Record1<Ljava/lang/Integer;>;>;
           16   20     5    fields  [Lorg/jooq/Field;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
          Name  Flags
      ctx       
      listener  

  protected final boolean keepResultSet();
    descriptor: ()Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 324
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.lazy:Z
            ireturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;

  final java.util.Collection<? extends org.jooq.Field<?>> coerce();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 328
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.coerceFields:Ljava/util/Collection;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/Collection<+Lorg/jooq/Field<*>;>;

  public final org.jooq.Result<R> fetch();
    descriptor: ()Lorg/jooq/Result;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 333
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.execute:()I
            pop
         1: .line 334
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.result:Lorg/jooq/Result;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Lorg/jooq/Result<TR;>;

  public final java.sql.ResultSet fetchResultSet();
    descriptor: ()Ljava/sql/ResultSet;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 339
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazy:()Lorg/jooq/Cursor;
            invokeinterface org.jooq.Cursor.resultSet:()Ljava/sql/ResultSet;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;

  public final java.util.Iterator<R> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 344
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/Iterator<TR;>;

  public final void subscribe(org.reactivestreams.Subscriber<? super R>);
    descriptor: (Lorg/reactivestreams/Subscriber;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.reactivestreams.Subscriber subscriber
         0: .line 360
            aload 1 /* subscriber */
            new org.jooq.impl.AbstractResultQuery$1
            dup
            aload 0 /* this */
            aload 1 /* subscriber */
            invokespecial org.jooq.impl.AbstractResultQuery$1.<init>:(Lorg/jooq/impl/AbstractResultQuery;Lorg/reactivestreams/Subscriber;)V
            invokeinterface org.reactivestreams.Subscriber.onSubscribe:(Lorg/reactivestreams/Subscription;)V
         1: .line 407
            return
        end local 1 // org.reactivestreams.Subscriber subscriber
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  subscriber  Lorg/reactivestreams/Subscriber<-TR;>;
    Signature: (Lorg/reactivestreams/Subscriber<-TR;>;)V
    MethodParameters:
            Name  Flags
      subscriber  

  public final java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync();
    descriptor: ()Ljava/util/concurrent/CompletionStage;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 411
            aload 0 /* this */
            aload 0 /* this */
            invokestatic org.jooq.impl.Tools.configuration:(Lorg/jooq/Attachable;)Lorg/jooq/Configuration;
            invokeinterface org.jooq.Configuration.executorProvider:()Lorg/jooq/ExecutorProvider;
            invokeinterface org.jooq.ExecutorProvider.provide:()Ljava/util/concurrent/Executor;
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAsync:(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;

  public final java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(java.util.concurrent.Executor);
    descriptor: (Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.util.concurrent.Executor executor
         0: .line 416
            aload 0 /* this */
            invokedynamic get(Lorg/jooq/impl/AbstractResultQuery;)Ljava/util/function/Supplier;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  org/jooq/impl/AbstractResultQuery.fetch()Lorg/jooq/Result; (5)
                  ()Lorg/jooq/Result;
            invokestatic org.jooq.impl.Tools.blocking:(Ljava/util/function/Supplier;)Ljava/util/function/Supplier;
            aload 1 /* executor */
            invokestatic java.util.concurrent.CompletableFuture.supplyAsync:(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
            aload 1 /* executor */
            invokedynamic provide(Ljava/util/concurrent/Executor;)Lorg/jooq/ExecutorProvider;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/util/concurrent/Executor;
                  org/jooq/impl/AbstractResultQuery.lambda$1(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor; (6)
                  ()Ljava/util/concurrent/Executor;
            invokestatic org.jooq.impl.ExecutorProviderCompletionStage.of:(Ljava/util/concurrent/CompletionStage;Lorg/jooq/ExecutorProvider;)Lorg/jooq/impl/ExecutorProviderCompletionStage;
            areturn
        end local 1 // java.util.concurrent.Executor executor
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  executor  Ljava/util/concurrent/Executor;
    Signature: (Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    MethodParameters:
          Name  Flags
      executor  

  public final java.util.stream.Stream<R> fetchStream();
    descriptor: ()Ljava/util/stream/Stream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 421
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic java.util.stream.Stream.of:(Ljava/lang/Object;)Ljava/util/stream/Stream;
            aload 0 /* this */
            invokedynamic apply(Lorg/jooq/impl/AbstractResultQuery;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/jooq/impl/AbstractResultQuery.lambda$2(Ljava/lang/Integer;)Ljava/util/stream/Stream; (7)
                  (Ljava/lang/Integer;)Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.flatMap:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/stream/Stream<TR;>;

  public final <E> java.util.stream.Stream<E> fetchStreamInto(java.lang.Class<? extends E>);
    descriptor: (Ljava/lang/Class;)Ljava/util/stream/Stream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class type
         0: .line 426
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchStream:()Ljava/util/stream/Stream;
            aload 1 /* type */
            invokedynamic apply(Ljava/lang/Class;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/jooq/impl/AbstractResultQuery.lambda$3(Ljava/lang/Class;Lorg/jooq/Record;)Ljava/lang/Object; (6)
                  (Lorg/jooq/Record;)Ljava/lang/Object;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/Class<+TE;>;)Ljava/util/stream/Stream<TE;>;
    MethodParameters:
      Name  Flags
      type  

  public final <Z extends org.jooq.Record> java.util.stream.Stream<Z> fetchStreamInto(org.jooq.Table<Z>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/stream/Stream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 431
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchStream:()Ljava/util/stream/Stream;
            aload 1 /* table */
            invokedynamic apply(Lorg/jooq/Table;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/jooq/impl/AbstractResultQuery.lambda$4(Lorg/jooq/Table;Lorg/jooq/Record;)Lorg/jooq/Record; (6)
                  (Lorg/jooq/Record;)Lorg/jooq/Record;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
            areturn
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TZ;>;
    Signature: <Z::Lorg/jooq/Record;>(Lorg/jooq/Table<TZ;>;)Ljava/util/stream/Stream<TZ;>;
    MethodParameters:
       Name  Flags
      table  

  public final java.util.stream.Stream<R> stream();
    descriptor: ()Ljava/util/stream/Stream;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 436
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchStream:()Ljava/util/stream/Stream;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/stream/Stream<TR;>;

  public final <X, A> X collect(java.util.stream.Collector<? super R, A, X>);
    descriptor: (Ljava/util/stream/Collector;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.util.stream.Collector collector
         0: .line 441
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing:()Lorg/jooq/Cursor;
            astore 4 /* c */
        start local 4 // org.jooq.Cursor c
         2: .line 442
            aload 4 /* c */
            aload 1 /* collector */
            invokeinterface org.jooq.Cursor.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
         3: .line 443
            aload 4 /* c */
            ifnull 4
            aload 4 /* c */
            invokeinterface org.jooq.Cursor.close:()V
         4: .line 442
      StackMap locals: org.jooq.impl.AbstractResultQuery java.util.stream.Collector java.lang.Throwable java.lang.Throwable org.jooq.Cursor
      StackMap stack: java.lang.Object
            areturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
         5: astore 2
         6: .line 443
            aload 4 /* c */
            ifnull 7
            aload 4 /* c */
            invokeinterface org.jooq.Cursor.close:()V
        end local 4 // org.jooq.Cursor c
      StackMap locals:
      StackMap stack:
         7: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 3
            aload 2
            ifnonnull 9
            aload 3
            astore 2
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 2
            aload 3
            if_acmpeq 10
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
        end local 1 // java.util.stream.Collector collector
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0   11     1  collector  Ljava/util/stream/Collector<-TR;TA;TX;>;
            2    7     4          c  Lorg/jooq/Cursor<TR;>;
      Exception table:
        from    to  target  type
           2     3       5  any
           1     4       8  any
           5     8       8  any
    Signature: <X:Ljava/lang/Object;A:Ljava/lang/Object;>(Ljava/util/stream/Collector<-TR;TA;TX;>;)TX;
    MethodParameters:
           Name  Flags
      collector  

  public final org.jooq.Cursor<R> fetchLazy();
    descriptor: ()Lorg/jooq/Cursor;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 450
            aload 0 /* this */
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.fetchSize:I
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazy:(I)Lorg/jooq/Cursor;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Lorg/jooq/Cursor<TR;>;

  final org.jooq.Cursor<R> fetchLazyNonAutoClosing();
    descriptor: ()Lorg/jooq/Cursor;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 458
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.autoclosing:Z
            istore 1 /* previousAutoClosing */
        start local 1 // boolean previousAutoClosing
         1: .line 461
            aload 0 /* this */
            iconst_0
            putfield org.jooq.impl.AbstractResultQuery.autoclosing:Z
         2: .line 464
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazy:()Lorg/jooq/Cursor;
            astore 3
         3: .line 467
            aload 0 /* this */
            iload 1 /* previousAutoClosing */
            putfield org.jooq.impl.AbstractResultQuery.autoclosing:Z
         4: .line 464
            aload 3
            areturn
         5: .line 466
      StackMap locals: org.jooq.impl.AbstractResultQuery int
      StackMap stack: java.lang.Throwable
            astore 2
         6: .line 467
            aload 0 /* this */
            iload 1 /* previousAutoClosing */
            putfield org.jooq.impl.AbstractResultQuery.autoclosing:Z
         7: .line 468
            aload 2
            athrow
        end local 1 // boolean previousAutoClosing
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    8     0                 this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    8     1  previousAutoClosing  Z
      Exception table:
        from    to  target  type
           2     3       5  any
    Signature: ()Lorg/jooq/Cursor<TR;>;

  public final org.jooq.Cursor<R> fetchLazy(int);
    descriptor: (I)Lorg/jooq/Cursor;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int size
         0: .line 474
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.fetchSize:I
            istore 2 /* previousFetchSize */
        start local 2 // int previousFetchSize
         1: .line 477
            aload 0 /* this */
            iconst_1
            putfield org.jooq.impl.AbstractResultQuery.lazy:Z
         2: .line 478
            aload 0 /* this */
            iload 1 /* size */
            putfield org.jooq.impl.AbstractResultQuery.fetchSize:I
         3: .line 481
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.execute:()I
            pop
         4: .line 482
            goto 9
         5: .line 483
      StackMap locals: org.jooq.impl.AbstractResultQuery int int
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 484
            aload 0 /* this */
            iconst_0
            putfield org.jooq.impl.AbstractResultQuery.lazy:Z
         7: .line 485
            aload 0 /* this */
            iload 2 /* previousFetchSize */
            putfield org.jooq.impl.AbstractResultQuery.fetchSize:I
         8: .line 486
            aload 3
            athrow
         9: .line 484
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.jooq.impl.AbstractResultQuery.lazy:Z
        10: .line 485
            aload 0 /* this */
            iload 2 /* previousFetchSize */
            putfield org.jooq.impl.AbstractResultQuery.fetchSize:I
        11: .line 488
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.cursor:Lorg/jooq/Cursor;
            areturn
        end local 2 // int previousFetchSize
        end local 1 // int size
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   12     0               this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0   12     1               size  I
            1   12     2  previousFetchSize  I
      Exception table:
        from    to  target  type
           3     5       5  any
    Signature: (I)Lorg/jooq/Cursor<TR;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      size  

  public final org.jooq.Results fetchMany();
    descriptor: ()Lorg/jooq/Results;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 495
            aload 0 /* this */
            iconst_1
            putfield org.jooq.impl.AbstractResultQuery.many:Z
         1: .line 498
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.execute:()I
            pop
         2: .line 499
            goto 6
         3: .line 500
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         4: .line 501
            aload 0 /* this */
            iconst_0
            putfield org.jooq.impl.AbstractResultQuery.many:Z
         5: .line 502
            aload 1
            athrow
         6: .line 501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.jooq.impl.AbstractResultQuery.many:Z
         7: .line 504
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.results:Lorg/jooq/impl/ResultsImpl;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
      Exception table:
        from    to  target  type
           1     3       3  any

  public final <T> java.util.List<T> fetch(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
         0: .line 509
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            invokeinterface org.jooq.Result.getValues:(Lorg/jooq/Field;)Ljava/util/List;
            areturn
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)Ljava/util/List<TT;>;
    MethodParameters:
       Name  Flags
      field  

  public final <U> java.util.List<U> fetch(org.jooq.Field<?>, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // java.lang.Class type
         0: .line 514
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            aload 2 /* type */
            invokeinterface org.jooq.Result.getValues:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/List;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<*>;
            0    1     2   type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Field<*>;Ljava/lang/Class<+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
       Name  Flags
      field  
      type   

  public final <T, U> java.util.List<U> fetch(org.jooq.Field<T>, org.jooq.Converter<? super T, ? extends U>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // org.jooq.Converter converter
         0: .line 519
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.getValues:(Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/util/List;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1      field  Lorg/jooq/Field<TT;>;
            0    1     2  converter  Lorg/jooq/Converter<-TT;+TU;>;
    Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;Lorg/jooq/Converter<-TT;+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
           Name  Flags
      field      
      converter  

  public final java.util.List<?> fetch(int);
    descriptor: (I)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
         0: .line 524
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            invokeinterface org.jooq.Result.getValues:(I)Ljava/util/List;
            areturn
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
    Signature: (I)Ljava/util/List<*>;
    MethodParameters:
            Name  Flags
      fieldIndex  

  public final <U> java.util.List<U> fetch(int, java.lang.Class<? extends U>);
    descriptor: (ILjava/lang/Class;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // java.lang.Class type
         0: .line 529
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Result.getValues:(ILjava/lang/Class;)Ljava/util/List;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2        type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILjava/lang/Class<+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
            Name  Flags
      fieldIndex  
      type        

  public final <U> java.util.List<U> fetch(int, org.jooq.Converter<?, ? extends U>);
    descriptor: (ILorg/jooq/Converter;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // org.jooq.Converter converter
         0: .line 534
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.getValues:(ILorg/jooq/Converter;)Ljava/util/List;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2   converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILorg/jooq/Converter<*+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
            Name  Flags
      fieldIndex  
      converter   

  public final java.util.List<?> fetch(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
         0: .line 539
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Result.getValues:(Ljava/lang/String;)Ljava/util/List;
            areturn
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/List<*>;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> java.util.List<U> fetch(java.lang.String, java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.Class type
         0: .line 544
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.getValues:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/List;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> java.util.List<U> fetch(java.lang.String, org.jooq.Converter<?, ? extends U>);
    descriptor: (Ljava/lang/String;Lorg/jooq/Converter;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 549
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.getValues:(Ljava/lang/String;Lorg/jooq/Converter;)Ljava/util/List;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/Converter<*+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.util.List<?> fetch(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
         0: .line 554
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Result.getValues:(Lorg/jooq/Name;)Ljava/util/List;
            areturn
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
    Signature: (Lorg/jooq/Name;)Ljava/util/List<*>;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> java.util.List<U> fetch(org.jooq.Name, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // java.lang.Class type
         0: .line 559
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.getValues:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/List;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> java.util.List<U> fetch(org.jooq.Name, org.jooq.Converter<?, ? extends U>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 564
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.getValues:(Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/util/List;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/Converter<*+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final <T> T fetchOne(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
         0: .line 569
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 570
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* field */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1   field  Lorg/jooq/Field<TT;>;
            1    4     2  record  TR;
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)TT;
    MethodParameters:
       Name  Flags
      field  

  public final <U> U fetchOne(org.jooq.Field<?>, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // java.lang.Class type
         0: .line 575
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 576
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* field */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1   field  Lorg/jooq/Field<*>;
            0    4     2    type  Ljava/lang/Class<+TU;>;
            1    4     3  record  TR;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Field<*>;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
       Name  Flags
      field  
      type   

  public final <T, U> U fetchOne(org.jooq.Field<T>, org.jooq.Converter<? super T, ? extends U>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // org.jooq.Converter converter
         0: .line 581
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 582
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* field */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1      field  Lorg/jooq/Field<TT;>;
            0    4     2  converter  Lorg/jooq/Converter<-TT;+TU;>;
            1    4     3     record  TR;
    Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;Lorg/jooq/Converter<-TT;+TU;>;)TU;
    MethodParameters:
           Name  Flags
      field      
      converter  

  public final java.lang.Object fetchOne(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
         0: .line 587
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 588
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            iload 1 /* fieldIndex */
            invokeinterface org.jooq.Record.get:(I)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldIndex  I
            1    4     2      record  TR;
    MethodParameters:
            Name  Flags
      fieldIndex  

  public final <U> U fetchOne(int, java.lang.Class<? extends U>);
    descriptor: (ILjava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // java.lang.Class type
         0: .line 593
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 594
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            iload 1 /* fieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(ILjava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldIndex  I
            0    4     2        type  Ljava/lang/Class<+TU;>;
            1    4     3      record  TR;
    Signature: <U:Ljava/lang/Object;>(ILjava/lang/Class<+TU;>;)TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      type        

  public final <U> U fetchOne(int, org.jooq.Converter<?, ? extends U>);
    descriptor: (ILorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // org.jooq.Converter converter
         0: .line 599
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 600
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            iload 1 /* fieldIndex */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(ILorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldIndex  I
            0    4     2   converter  Lorg/jooq/Converter<*+TU;>;
            1    4     3      record  TR;
    Signature: <U:Ljava/lang/Object;>(ILorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      converter   

  public final java.lang.Object fetchOne(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
         0: .line 605
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 606
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* fieldName */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Ljava/lang/String;
            1    4     2     record  TR;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U fetchOne(java.lang.String, java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.Class type
         0: .line 611
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 612
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Ljava/lang/String;
            0    4     2       type  Ljava/lang/Class<+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U fetchOne(java.lang.String, org.jooq.Converter<?, ? extends U>);
    descriptor: (Ljava/lang/String;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 617
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 618
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;Lorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Ljava/lang/String;
            0    4     2  converter  Lorg/jooq/Converter<*+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.lang.Object fetchOne(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
         0: .line 623
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 624
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* fieldName */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Lorg/jooq/Name;
            1    4     2     record  TR;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U fetchOne(org.jooq.Name, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // java.lang.Class type
         0: .line 629
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 630
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Lorg/jooq/Name;
            0    4     2       type  Ljava/lang/Class<+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U fetchOne(org.jooq.Name, org.jooq.Converter<?, ? extends U>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 635
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 636
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Lorg/jooq/Name;
            0    4     2  converter  Lorg/jooq/Converter<*+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final R fetchOne();
    descriptor: ()Lorg/jooq/Record;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 641
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing:()Lorg/jooq/Cursor;
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.hasLimit1:()Z
            invokestatic org.jooq.impl.Tools.fetchOne:(Lorg/jooq/Cursor;Z)Lorg/jooq/Record;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()TR;

  public final <E> E fetchOne(org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper mapper
         0: .line 646
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 647
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 1 /* mapper */
            aload 2 /* record */
            invokeinterface org.jooq.RecordMapper.map:(Lorg/jooq/Record;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.RecordMapper mapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
            1    4     2  record  TR;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TE;>;)TE;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.Map<java.lang.String, java.lang.Object> fetchOneMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 652
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 1 /* record */
        start local 1 // org.jooq.Record record
         1: .line 653
            aload 1 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 1 /* record */
            invokeinterface org.jooq.Record.intoMap:()Ljava/util/Map;
      StackMap locals:
      StackMap stack: java.util.Map
         3: areturn
        end local 1 // org.jooq.Record record
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    4     1  record  TR;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public final java.lang.Object[] fetchOneArray();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 658
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 1 /* record */
        start local 1 // org.jooq.Record record
         1: .line 659
            aload 1 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 1 /* record */
            invokeinterface org.jooq.Record.intoArray:()[Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object[]
         3: areturn
        end local 1 // org.jooq.Record record
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    4     1  record  TR;

  public final <E> E fetchOneInto(java.lang.Class<? extends E>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class type
         0: .line 664
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 665
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* type */
            invokeinterface org.jooq.Record.into:(Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // java.lang.Class type
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1    type  Ljava/lang/Class<+TE;>;
            1    4     2  record  TR;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/Class<+TE;>;)TE;
    MethodParameters:
      Name  Flags
      type  

  public final <Z extends org.jooq.Record> Z fetchOneInto(org.jooq.Table<Z>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Record;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 670
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 671
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* table */
            invokeinterface org.jooq.Record.into:(Lorg/jooq/Table;)Lorg/jooq/Record;
      StackMap locals:
      StackMap stack: org.jooq.Record
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1   table  Lorg/jooq/Table<TZ;>;
            1    4     2  record  TR;
    Signature: <Z::Lorg/jooq/Record;>(Lorg/jooq/Table<TZ;>;)TZ;
    MethodParameters:
       Name  Flags
      table  

  public final <T> T fetchSingle(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
         0: .line 676
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* field */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
            areturn
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)TT;
    MethodParameters:
       Name  Flags
      field  

  public final <U> U fetchSingle(org.jooq.Field<?>, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // java.lang.Class type
         0: .line 681
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* field */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<*>;
            0    1     2   type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Field<*>;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
       Name  Flags
      field  
      type   

  public final <T, U> U fetchSingle(org.jooq.Field<T>, org.jooq.Converter<? super T, ? extends U>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // org.jooq.Converter converter
         0: .line 686
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* field */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1      field  Lorg/jooq/Field<TT;>;
            0    1     2  converter  Lorg/jooq/Converter<-TT;+TU;>;
    Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;Lorg/jooq/Converter<-TT;+TU;>;)TU;
    MethodParameters:
           Name  Flags
      field      
      converter  

  public final java.lang.Object fetchSingle(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
         0: .line 691
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            iload 1 /* fieldIndex */
            invokeinterface org.jooq.Record.get:(I)Ljava/lang/Object;
            areturn
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
    MethodParameters:
            Name  Flags
      fieldIndex  

  public final <U> U fetchSingle(int, java.lang.Class<? extends U>);
    descriptor: (ILjava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // java.lang.Class type
         0: .line 696
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            iload 1 /* fieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(ILjava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2        type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILjava/lang/Class<+TU;>;)TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      type        

  public final <U> U fetchSingle(int, org.jooq.Converter<?, ? extends U>);
    descriptor: (ILorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // org.jooq.Converter converter
         0: .line 701
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            iload 1 /* fieldIndex */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(ILorg/jooq/Converter;)Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2   converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      converter   

  public final java.lang.Object fetchSingle(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
         0: .line 706
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U fetchSingle(java.lang.String, java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.Class type
         0: .line 711
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U fetchSingle(java.lang.String, org.jooq.Converter<?, ? extends U>);
    descriptor: (Ljava/lang/String;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 716
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;Lorg/jooq/Converter;)Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.lang.Object fetchSingle(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
         0: .line 721
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;)Ljava/lang/Object;
            areturn
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U fetchSingle(org.jooq.Name, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // java.lang.Class type
         0: .line 726
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U fetchSingle(org.jooq.Name, org.jooq.Converter<?, ? extends U>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 731
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final R fetchSingle();
    descriptor: ()Lorg/jooq/Record;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 736
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing:()Lorg/jooq/Cursor;
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.hasLimit1:()Z
            invokestatic org.jooq.impl.Tools.fetchSingle:(Lorg/jooq/Cursor;Z)Lorg/jooq/Record;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()TR;

  public final <E> E fetchSingle(org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper mapper
         0: .line 741
            aload 1 /* mapper */
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            invokeinterface org.jooq.RecordMapper.map:(Lorg/jooq/Record;)Ljava/lang/Object;
            areturn
        end local 1 // org.jooq.RecordMapper mapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TE;>;)TE;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.Map<java.lang.String, java.lang.Object> fetchSingleMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 746
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            invokeinterface org.jooq.Record.intoMap:()Ljava/util/Map;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public final java.lang.Object[] fetchSingleArray();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 751
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            invokeinterface org.jooq.Record.intoArray:()[Ljava/lang/Object;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;

  public final <E> E fetchSingleInto(java.lang.Class<? extends E>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class type
         0: .line 756
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* type */
            invokeinterface org.jooq.Record.into:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/Class<+TE;>;)TE;
    MethodParameters:
      Name  Flags
      type  

  public final <Z extends org.jooq.Record> Z fetchSingleInto(org.jooq.Table<Z>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Record;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 761
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchSingle:()Lorg/jooq/Record;
            aload 1 /* table */
            invokeinterface org.jooq.Record.into:(Lorg/jooq/Table;)Lorg/jooq/Record;
            areturn
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TZ;>;
    Signature: <Z::Lorg/jooq/Record;>(Lorg/jooq/Table<TZ;>;)TZ;
    MethodParameters:
       Name  Flags
      table  

  public final <T> java.util.Optional<T> fetchOptional(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
         0: .line 767
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Lorg/jooq/Field;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)Ljava/util/Optional<TT;>;
    MethodParameters:
       Name  Flags
      field  

  public final <U> java.util.Optional<U> fetchOptional(org.jooq.Field<?>, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // java.lang.Class type
         0: .line 772
            aload 0 /* this */
            aload 1 /* field */
            aload 2 /* type */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<*>;
            0    1     2   type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Field<*>;Ljava/lang/Class<+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
       Name  Flags
      field  
      type   

  public final <T, U> java.util.Optional<U> fetchOptional(org.jooq.Field<T>, org.jooq.Converter<? super T, ? extends U>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // org.jooq.Converter converter
         0: .line 777
            aload 0 /* this */
            aload 1 /* field */
            aload 2 /* converter */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1      field  Lorg/jooq/Field<TT;>;
            0    1     2  converter  Lorg/jooq/Converter<-TT;+TU;>;
    Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;Lorg/jooq/Converter<-TT;+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
           Name  Flags
      field      
      converter  

  public final java.util.Optional<?> fetchOptional(int);
    descriptor: (I)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
         0: .line 782
            aload 0 /* this */
            iload 1 /* fieldIndex */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(I)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
    Signature: (I)Ljava/util/Optional<*>;
    MethodParameters:
            Name  Flags
      fieldIndex  

  public final <U> java.util.Optional<U> fetchOptional(int, java.lang.Class<? extends U>);
    descriptor: (ILjava/lang/Class;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // java.lang.Class type
         0: .line 787
            aload 0 /* this */
            iload 1 /* fieldIndex */
            aload 2 /* type */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(ILjava/lang/Class;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2        type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILjava/lang/Class<+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
            Name  Flags
      fieldIndex  
      type        

  public final <U> java.util.Optional<U> fetchOptional(int, org.jooq.Converter<?, ? extends U>);
    descriptor: (ILorg/jooq/Converter;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // org.jooq.Converter converter
         0: .line 792
            aload 0 /* this */
            iload 1 /* fieldIndex */
            aload 2 /* converter */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(ILorg/jooq/Converter;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2   converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILorg/jooq/Converter<*+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
            Name  Flags
      fieldIndex  
      converter   

  public final java.util.Optional<?> fetchOptional(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
         0: .line 797
            aload 0 /* this */
            aload 1 /* fieldName */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Ljava/lang/String;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/Optional<*>;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> java.util.Optional<U> fetchOptional(java.lang.String, java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.Class type
         0: .line 802
            aload 0 /* this */
            aload 1 /* fieldName */
            aload 2 /* type */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> java.util.Optional<U> fetchOptional(java.lang.String, org.jooq.Converter<?, ? extends U>);
    descriptor: (Ljava/lang/String;Lorg/jooq/Converter;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 807
            aload 0 /* this */
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Ljava/lang/String;Lorg/jooq/Converter;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/Converter<*+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.util.Optional<?> fetchOptional(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
         0: .line 812
            aload 0 /* this */
            aload 1 /* fieldName */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Lorg/jooq/Name;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
    Signature: (Lorg/jooq/Name;)Ljava/util/Optional<*>;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> java.util.Optional<U> fetchOptional(org.jooq.Name, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // java.lang.Class type
         0: .line 817
            aload 0 /* this */
            aload 1 /* fieldName */
            aload 2 /* type */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> java.util.Optional<U> fetchOptional(org.jooq.Name, org.jooq.Converter<?, ? extends U>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 822
            aload 0 /* this */
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/Converter<*+TU;>;)Ljava/util/Optional<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.util.Optional<R> fetchOptional();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 827
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:()Lorg/jooq/Record;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/Optional<TR;>;

  public final <E> java.util.Optional<E> fetchOptional(org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper mapper
         0: .line 832
            aload 0 /* this */
            aload 1 /* mapper */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOne:(Lorg/jooq/RecordMapper;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 1 // org.jooq.RecordMapper mapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Optional<TE;>;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.Optional<java.util.Map<java.lang.String, java.lang.Object>> fetchOptionalMap();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 837
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOneMap:()Ljava/util/Map;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/Optional<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;

  public final java.util.Optional<java.lang.Object[]> fetchOptionalArray();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 842
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOneArray:()[Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/Optional<[Ljava/lang/Object;>;

  public final <E> java.util.Optional<E> fetchOptionalInto(java.lang.Class<? extends E>);
    descriptor: (Ljava/lang/Class;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class type
         0: .line 847
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOneInto:(Ljava/lang/Class;)Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/Class<+TE;>;)Ljava/util/Optional<TE;>;
    MethodParameters:
      Name  Flags
      type  

  public final <Z extends org.jooq.Record> java.util.Optional<Z> fetchOptionalInto(org.jooq.Table<Z>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/Optional;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 852
            aload 0 /* this */
            aload 1 /* table */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchOneInto:(Lorg/jooq/Table;)Lorg/jooq/Record;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TZ;>;
    Signature: <Z::Lorg/jooq/Record;>(Lorg/jooq/Table<TZ;>;)Ljava/util/Optional<TZ;>;
    MethodParameters:
       Name  Flags
      table  

  public final <T> T fetchAny(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
         0: .line 858
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 859
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* field */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1   field  Lorg/jooq/Field<TT;>;
            1    4     2  record  TR;
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)TT;
    MethodParameters:
       Name  Flags
      field  

  public final <U> U fetchAny(org.jooq.Field<?>, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // java.lang.Class type
         0: .line 864
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 865
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* field */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1   field  Lorg/jooq/Field<*>;
            0    4     2    type  Ljava/lang/Class<+TU;>;
            1    4     3  record  TR;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Field<*>;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
       Name  Flags
      field  
      type   

  public final <T, U> U fetchAny(org.jooq.Field<T>, org.jooq.Converter<? super T, ? extends U>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // org.jooq.Converter converter
         0: .line 870
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 871
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* field */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1      field  Lorg/jooq/Field<TT;>;
            0    4     2  converter  Lorg/jooq/Converter<-TT;+TU;>;
            1    4     3     record  TR;
    Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;Lorg/jooq/Converter<-TT;+TU;>;)TU;
    MethodParameters:
           Name  Flags
      field      
      converter  

  public final java.lang.Object fetchAny(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
         0: .line 876
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 877
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            iload 1 /* fieldIndex */
            invokeinterface org.jooq.Record.get:(I)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldIndex  I
            1    4     2      record  TR;
    MethodParameters:
            Name  Flags
      fieldIndex  

  public final <U> U fetchAny(int, java.lang.Class<? extends U>);
    descriptor: (ILjava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // java.lang.Class type
         0: .line 882
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 883
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            iload 1 /* fieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(ILjava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldIndex  I
            0    4     2        type  Ljava/lang/Class<+TU;>;
            1    4     3      record  TR;
    Signature: <U:Ljava/lang/Object;>(ILjava/lang/Class<+TU;>;)TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      type        

  public final <U> U fetchAny(int, org.jooq.Converter<?, ? extends U>);
    descriptor: (ILorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // org.jooq.Converter converter
         0: .line 888
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 889
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            iload 1 /* fieldIndex */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(ILorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldIndex  I
            0    4     2   converter  Lorg/jooq/Converter<*+TU;>;
            1    4     3      record  TR;
    Signature: <U:Ljava/lang/Object;>(ILorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      converter   

  public final java.lang.Object fetchAny(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
         0: .line 894
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 895
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* fieldName */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Ljava/lang/String;
            1    4     2     record  TR;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U fetchAny(java.lang.String, java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.Class type
         0: .line 900
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 901
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Ljava/lang/String;
            0    4     2       type  Ljava/lang/Class<+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U fetchAny(java.lang.String, org.jooq.Converter<?, ? extends U>);
    descriptor: (Ljava/lang/String;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 906
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 907
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Ljava/lang/String;Lorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Ljava/lang/String;
            0    4     2  converter  Lorg/jooq/Converter<*+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.lang.Object fetchAny(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
         0: .line 912
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 913
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* fieldName */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Lorg/jooq/Name;
            1    4     2     record  TR;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U fetchAny(org.jooq.Name, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // java.lang.Class type
         0: .line 918
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 919
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Lorg/jooq/Name;
            0    4     2       type  Ljava/lang/Class<+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U fetchAny(org.jooq.Name, org.jooq.Converter<?, ? extends U>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 924
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 3 /* record */
        start local 3 // org.jooq.Record record
         1: .line 925
            aload 3 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 3 /* record */
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Record.get:(Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 3 // org.jooq.Record record
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  fieldName  Lorg/jooq/Name;
            0    4     2  converter  Lorg/jooq/Converter<*+TU;>;
            1    4     3     record  TR;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/Converter<*+TU;>;)TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final R fetchAny();
    descriptor: ()Lorg/jooq/Record;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=4, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 930
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing:()Lorg/jooq/Cursor;
            astore 1 /* c */
        start local 1 // org.jooq.Cursor c
         1: .line 933
            aload 1 /* c */
            invokeinterface org.jooq.Cursor.fetchNext:()Lorg/jooq/Record;
            astore 3
         2: .line 936
            aload 1 /* c */
            invokeinterface org.jooq.Cursor.close:()V
         3: .line 933
            aload 3
            areturn
         4: .line 935
      StackMap locals: org.jooq.impl.AbstractResultQuery org.jooq.Cursor
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 936
            aload 1 /* c */
            invokeinterface org.jooq.Cursor.close:()V
         6: .line 937
            aload 2
            athrow
        end local 1 // org.jooq.Cursor c
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    7     1     c  Lorg/jooq/Cursor<TR;>;
      Exception table:
        from    to  target  type
           1     2       4  any
    Signature: ()TR;

  public final <E> E fetchAny(org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper mapper
         0: .line 942
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 943
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 1 /* mapper */
            aload 2 /* record */
            invokeinterface org.jooq.RecordMapper.map:(Lorg/jooq/Record;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.RecordMapper mapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
            1    4     2  record  TR;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TE;>;)TE;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.Map<java.lang.String, java.lang.Object> fetchAnyMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 948
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 1 /* record */
        start local 1 // org.jooq.Record record
         1: .line 949
            aload 1 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 1 /* record */
            invokeinterface org.jooq.Record.intoMap:()Ljava/util/Map;
      StackMap locals:
      StackMap stack: java.util.Map
         3: areturn
        end local 1 // org.jooq.Record record
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    4     1  record  TR;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public final java.lang.Object[] fetchAnyArray();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 954
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 1 /* record */
        start local 1 // org.jooq.Record record
         1: .line 955
            aload 1 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 1 /* record */
            invokeinterface org.jooq.Record.intoArray:()[Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object[]
         3: areturn
        end local 1 // org.jooq.Record record
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    4     1  record  TR;

  public final <E> E fetchAnyInto(java.lang.Class<? extends E>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class type
         0: .line 960
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 961
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* type */
            invokeinterface org.jooq.Record.into:(Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // java.lang.Class type
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1    type  Ljava/lang/Class<+TE;>;
            1    4     2  record  TR;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/Class<+TE;>;)TE;
    MethodParameters:
      Name  Flags
      type  

  public final <Z extends org.jooq.Record> Z fetchAnyInto(org.jooq.Table<Z>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Record;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 966
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchAny:()Lorg/jooq/Record;
            astore 2 /* record */
        start local 2 // org.jooq.Record record
         1: .line 967
            aload 2 /* record */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.jooq.Record
      StackMap stack:
         2: aload 2 /* record */
            aload 1 /* table */
            invokeinterface org.jooq.Record.into:(Lorg/jooq/Table;)Lorg/jooq/Record;
      StackMap locals:
      StackMap stack: org.jooq.Record
         3: areturn
        end local 2 // org.jooq.Record record
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    4     1   table  Lorg/jooq/Table<TZ;>;
            1    4     2  record  TR;
    Signature: <Z::Lorg/jooq/Record;>(Lorg/jooq/Table<TZ;>;)TZ;
    MethodParameters:
       Name  Flags
      table  

  public final <K> java.util.Map<K, R> fetchMap(org.jooq.Field<K>);
    descriptor: (Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
         0: .line 972
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   key  Lorg/jooq/Field<TK;>;
    Signature: <K:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;)Ljava/util/Map<TK;TR;>;
    MethodParameters:
      Name  Flags
      key   

  public final java.util.Map<?, R> fetchMap(int);
    descriptor: (I)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
         0: .line 977
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            invokeinterface org.jooq.Result.intoMap:(I)Ljava/util/Map;
            areturn
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndex  I
    Signature: (I)Ljava/util/Map<*TR;>;
    MethodParameters:
               Name  Flags
      keyFieldIndex  

  public final java.util.Map<?, R> fetchMap(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
         0: .line 982
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            invokeinterface org.jooq.Result.intoMap:(Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/Map<*TR;>;
    MethodParameters:
              Name  Flags
      keyFieldName  

  public final java.util.Map<?, R> fetchMap(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
         0: .line 987
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Lorg/jooq/Name;
    Signature: (Lorg/jooq/Name;)Ljava/util/Map<*TR;>;
    MethodParameters:
              Name  Flags
      keyFieldName  

  public final <K, V> java.util.Map<K, V> fetchMap(org.jooq.Field<K>, org.jooq.Field<V>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
        start local 2 // org.jooq.Field value
         0: .line 992
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            aload 2 /* value */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Field;Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Field value
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    key  Lorg/jooq/Field<TK;>;
            0    1     2  value  Lorg/jooq/Field<TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;Lorg/jooq/Field<TV;>;)Ljava/util/Map<TK;TV;>;
    MethodParameters:
       Name  Flags
      key    
      value  

  public final java.util.Map<?, ?> fetchMap(int, int);
    descriptor: (II)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
        start local 2 // int valueFieldIndex
         0: .line 997
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            iload 2 /* valueFieldIndex */
            invokeinterface org.jooq.Result.intoMap:(II)Ljava/util/Map;
            areturn
        end local 2 // int valueFieldIndex
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldIndex  I
            0    1     2  valueFieldIndex  I
    Signature: (II)Ljava/util/Map<**>;
    MethodParameters:
                 Name  Flags
      keyFieldIndex    
      valueFieldIndex  

  public final java.util.Map<?, ?> fetchMap(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
        start local 2 // java.lang.String valueFieldName
         0: .line 1002
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* valueFieldName */
            invokeinterface org.jooq.Result.intoMap:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.String valueFieldName
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldName  Ljava/lang/String;
            0    1     2  valueFieldName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map<**>;
    MethodParameters:
                Name  Flags
      keyFieldName    
      valueFieldName  

  public final java.util.Map<?, ?> fetchMap(org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
        start local 2 // org.jooq.Name valueFieldName
         0: .line 1007
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* valueFieldName */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Name;Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Name valueFieldName
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldName  Lorg/jooq/Name;
            0    1     2  valueFieldName  Lorg/jooq/Name;
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;)Ljava/util/Map<**>;
    MethodParameters:
                Name  Flags
      keyFieldName    
      valueFieldName  

  public final <K, E> java.util.Map<K, E> fetchMap(org.jooq.Field<K>, java.lang.Class<? extends E>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
        start local 2 // java.lang.Class type
         0: .line 1012
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   key  Lorg/jooq/Field<TK;>;
            0    1     2  type  Ljava/lang/Class<+TE;>;
    Signature: <K:Ljava/lang/Object;E:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;Ljava/lang/Class<+TE;>;)Ljava/util/Map<TK;TE;>;
    MethodParameters:
      Name  Flags
      key   
      type  

  public final <E> java.util.Map<?, E> fetchMap(int, java.lang.Class<? extends E>);
    descriptor: (ILjava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
        start local 2 // java.lang.Class type
         0: .line 1017
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:(ILjava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndex  I
            0    1     2           type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(ILjava/lang/Class<+TE;>;)Ljava/util/Map<*TE;>;
    MethodParameters:
               Name  Flags
      keyFieldIndex  
      type           

  public final <E> java.util.Map<?, E> fetchMap(java.lang.String, java.lang.Class<? extends E>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
        start local 2 // java.lang.Class type
         0: .line 1022
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Ljava/lang/String;
            0    1     2          type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TE;>;)Ljava/util/Map<*TE;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      type          

  public final <E> java.util.Map<?, E> fetchMap(org.jooq.Name, java.lang.Class<? extends E>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
        start local 2 // java.lang.Class type
         0: .line 1027
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Lorg/jooq/Name;
            0    1     2          type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TE;>;)Ljava/util/Map<*TE;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      type          

  public final <K, E> java.util.Map<K, E> fetchMap(org.jooq.Field<K>, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1032
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1     key  Lorg/jooq/Field<TK;>;
            0    1     2  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <K:Ljava/lang/Object;E:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<TK;TE;>;
    MethodParameters:
        Name  Flags
      key     
      mapper  

  public final <E> java.util.Map<?, E> fetchMap(int, org.jooq.RecordMapper<? super R, E>);
    descriptor: (ILorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1037
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:(ILorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndex  I
            0    1     2         mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(ILorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<*TE;>;
    MethodParameters:
               Name  Flags
      keyFieldIndex  
      mapper         

  public final <E> java.util.Map<?, E> fetchMap(java.lang.String, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1042
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:(Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Ljava/lang/String;
            0    1     2        mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<*TE;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      mapper        

  public final <E> java.util.Map<?, E> fetchMap(org.jooq.Name, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1047
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Lorg/jooq/Name;
            0    1     2        mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<*TE;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      mapper        

  public final java.util.Map<org.jooq.Record, R> fetchMap(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
         0: .line 1052
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keys  [Lorg/jooq/Field;
    Signature: ([Lorg/jooq/Field<*>;)Ljava/util/Map<Lorg/jooq/Record;TR;>;
    MethodParameters:
      Name  Flags
      keys  

  public final java.util.Map<org.jooq.Record, R> fetchMap(int[]);
    descriptor: ([I)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
         0: .line 1057
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            invokeinterface org.jooq.Result.intoMap:([I)Ljava/util/Map;
            areturn
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndexes  [I
    Signature: ([I)Ljava/util/Map<Lorg/jooq/Record;TR;>;
    MethodParameters:
                 Name  Flags
      keyFieldIndexes  

  public final java.util.Map<org.jooq.Record, R> fetchMap(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
         0: .line 1062
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            invokeinterface org.jooq.Result.intoMap:([Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Ljava/lang/String;
    Signature: ([Ljava/lang/String;)Ljava/util/Map<Lorg/jooq/Record;TR;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  

  public final java.util.Map<org.jooq.Record, R> fetchMap(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
         0: .line 1067
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Lorg/jooq/Name;
    Signature: ([Lorg/jooq/Name;)Ljava/util/Map<Lorg/jooq/Record;TR;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  

  public final java.util.Map<org.jooq.Record, org.jooq.Record> fetchMap(org.jooq.Field<?>[], org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;[Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
        start local 2 // org.jooq.Field[] values
         0: .line 1072
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            aload 2 /* values */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Field;[Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Field[] values
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keys  [Lorg/jooq/Field;
            0    1     2  values  [Lorg/jooq/Field;
    Signature: ([Lorg/jooq/Field<*>;[Lorg/jooq/Field<*>;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Record;>;
    MethodParameters:
        Name  Flags
      keys    
      values  

  public final java.util.Map<org.jooq.Record, org.jooq.Record> fetchMap(int[], int[]);
    descriptor: ([I[I)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
        start local 2 // int[] valueFieldIndexes
         0: .line 1077
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            aload 2 /* valueFieldIndexes */
            invokeinterface org.jooq.Result.intoMap:([I[I)Ljava/util/Map;
            areturn
        end local 2 // int[] valueFieldIndexes
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldIndexes  [I
            0    1     2  valueFieldIndexes  [I
    Signature: ([I[I)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Record;>;
    MethodParameters:
                   Name  Flags
      keyFieldIndexes    
      valueFieldIndexes  

  public final java.util.Map<org.jooq.Record, org.jooq.Record> fetchMap(java.lang.String[], java.lang.String[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
        start local 2 // java.lang.String[] valueFieldNames
         0: .line 1082
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* valueFieldNames */
            invokeinterface org.jooq.Result.intoMap:([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.String[] valueFieldNames
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldNames  [Ljava/lang/String;
            0    1     2  valueFieldNames  [Ljava/lang/String;
    Signature: ([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Record;>;
    MethodParameters:
                 Name  Flags
      keyFieldNames    
      valueFieldNames  

  public final java.util.Map<org.jooq.Record, org.jooq.Record> fetchMap(org.jooq.Name[], org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;[Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
        start local 2 // org.jooq.Name[] valueFieldNames
         0: .line 1087
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* valueFieldNames */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Name;[Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Name[] valueFieldNames
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldNames  [Lorg/jooq/Name;
            0    1     2  valueFieldNames  [Lorg/jooq/Name;
    Signature: ([Lorg/jooq/Name;[Lorg/jooq/Name;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Record;>;
    MethodParameters:
                 Name  Flags
      keyFieldNames    
      valueFieldNames  

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(org.jooq.Field<?>[], java.lang.Class<? extends E>);
    descriptor: ([Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
        start local 2 // java.lang.Class type
         0: .line 1092
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keys  [Lorg/jooq/Field;
            0    1     2  type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Field<*>;Ljava/lang/Class<+TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
      Name  Flags
      keys  
      type  

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(int[], java.lang.Class<? extends E>);
    descriptor: ([ILjava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
        start local 2 // java.lang.Class type
         0: .line 1097
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:([ILjava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndexes  [I
            0    1     2             type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([ILjava/lang/Class<+TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
                 Name  Flags
      keyFieldIndexes  
      type             

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(java.lang.String[], java.lang.Class<? extends E>);
    descriptor: ([Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
        start local 2 // java.lang.Class type
         0: .line 1102
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:([Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Ljava/lang/String;
            0    1     2           type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([Ljava/lang/String;Ljava/lang/Class<+TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      type           

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(org.jooq.Name[], java.lang.Class<? extends E>);
    descriptor: ([Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
        start local 2 // java.lang.Class type
         0: .line 1107
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Lorg/jooq/Name;
            0    1     2           type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Name;Ljava/lang/Class<+TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      type           

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(org.jooq.Field<?>[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1112
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keys  [Lorg/jooq/Field;
            0    1     2  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Field<*>;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
        Name  Flags
      keys    
      mapper  

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(int[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([ILorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1117
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:([ILorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndexes  [I
            0    1     2           mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([ILorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
                 Name  Flags
      keyFieldIndexes  
      mapper           

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(java.lang.String[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1122
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:([Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Ljava/lang/String;
            0    1     2         mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([Ljava/lang/String;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      mapper         

  public final <E> java.util.Map<java.util.List<?>, E> fetchMap(org.jooq.Name[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1127
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:([Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Lorg/jooq/Name;
            0    1     2         mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Name;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Ljava/util/List<*>;TE;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      mapper         

  public final <K> java.util.Map<K, R> fetchMap(java.lang.Class<? extends K>);
    descriptor: (Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class keyType
         0: .line 1132
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyType */
            invokeinterface org.jooq.Result.intoMap:(Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 1 // java.lang.Class keyType
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyType  Ljava/lang/Class<+TK;>;
    Signature: <K:Ljava/lang/Object;>(Ljava/lang/Class<+TK;>;)Ljava/util/Map<TK;TR;>;
    MethodParameters:
         Name  Flags
      keyType  

  public final <K, V> java.util.Map<K, V> fetchMap(java.lang.Class<? extends K>, java.lang.Class<? extends V>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class keyType
        start local 2 // java.lang.Class valueType
         0: .line 1137
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyType */
            aload 2 /* valueType */
            invokeinterface org.jooq.Result.intoMap:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.lang.Class keyType
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyType  Ljava/lang/Class<+TK;>;
            0    1     2  valueType  Ljava/lang/Class<+TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/Class<+TK;>;Ljava/lang/Class<+TV;>;)Ljava/util/Map<TK;TV;>;
    MethodParameters:
           Name  Flags
      keyType    
      valueType  

  public final <K, V> java.util.Map<K, V> fetchMap(java.lang.Class<? extends K>, org.jooq.RecordMapper<? super R, V>);
    descriptor: (Ljava/lang/Class;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class keyType
        start local 2 // org.jooq.RecordMapper valueMapper
         0: .line 1142
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyType */
            aload 2 /* valueMapper */
            invokeinterface org.jooq.Result.intoMap:(Ljava/lang/Class;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper valueMapper
        end local 1 // java.lang.Class keyType
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1      keyType  Ljava/lang/Class<+TK;>;
            0    1     2  valueMapper  Lorg/jooq/RecordMapper<-TR;TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/Class<+TK;>;Lorg/jooq/RecordMapper<-TR;TV;>;)Ljava/util/Map<TK;TV;>;
    MethodParameters:
             Name  Flags
      keyType      
      valueMapper  

  public final <K> java.util.Map<K, R> fetchMap(org.jooq.RecordMapper<? super R, K>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper keyMapper
         0: .line 1147
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyMapper */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.RecordMapper keyMapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyMapper  Lorg/jooq/RecordMapper<-TR;TK;>;
    Signature: <K:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TK;>;)Ljava/util/Map<TK;TR;>;
    MethodParameters:
           Name  Flags
      keyMapper  

  public final <K, V> java.util.Map<K, V> fetchMap(org.jooq.RecordMapper<? super R, K>, java.lang.Class<V>);
    descriptor: (Lorg/jooq/RecordMapper;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper keyMapper
        start local 2 // java.lang.Class valueType
         0: .line 1152
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyMapper */
            aload 2 /* valueType */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/RecordMapper;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // org.jooq.RecordMapper keyMapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyMapper  Lorg/jooq/RecordMapper<-TR;TK;>;
            0    1     2  valueType  Ljava/lang/Class<TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TK;>;Ljava/lang/Class<TV;>;)Ljava/util/Map<TK;TV;>;
    MethodParameters:
           Name  Flags
      keyMapper  
      valueType  

  public final <K, V> java.util.Map<K, V> fetchMap(org.jooq.RecordMapper<? super R, K>, org.jooq.RecordMapper<? super R, V>);
    descriptor: (Lorg/jooq/RecordMapper;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper keyMapper
        start local 2 // org.jooq.RecordMapper valueMapper
         0: .line 1157
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyMapper */
            aload 2 /* valueMapper */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/RecordMapper;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper valueMapper
        end local 1 // org.jooq.RecordMapper keyMapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyMapper  Lorg/jooq/RecordMapper<-TR;TK;>;
            0    1     2  valueMapper  Lorg/jooq/RecordMapper<-TR;TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TK;>;Lorg/jooq/RecordMapper<-TR;TV;>;)Ljava/util/Map<TK;TV;>;
    MethodParameters:
             Name  Flags
      keyMapper    
      valueMapper  

  public final <S extends org.jooq.Record> java.util.Map<S, R> fetchMap(org.jooq.Table<S>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 1162
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* table */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Table;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TS;>;
    Signature: <S::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;)Ljava/util/Map<TS;TR;>;
    MethodParameters:
       Name  Flags
      table  

  public final <S extends org.jooq.Record, T extends org.jooq.Record> java.util.Map<S, T> fetchMap(org.jooq.Table<S>, org.jooq.Table<T>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Table;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table keyTable
        start local 2 // org.jooq.Table valueTable
         0: .line 1167
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyTable */
            aload 2 /* valueTable */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Table;Lorg/jooq/Table;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Table valueTable
        end local 1 // org.jooq.Table keyTable
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyTable  Lorg/jooq/Table<TS;>;
            0    1     2  valueTable  Lorg/jooq/Table<TT;>;
    Signature: <S::Lorg/jooq/Record;T::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;Lorg/jooq/Table<TT;>;)Ljava/util/Map<TS;TT;>;
    MethodParameters:
            Name  Flags
      keyTable    
      valueTable  

  public final <E, S extends org.jooq.Record> java.util.Map<S, E> fetchMap(org.jooq.Table<S>, java.lang.Class<? extends E>);
    descriptor: (Lorg/jooq/Table;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
        start local 2 // java.lang.Class type
         0: .line 1172
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* table */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Table;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TS;>;
            0    1     2   type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;S::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;Ljava/lang/Class<+TE;>;)Ljava/util/Map<TS;TE;>;
    MethodParameters:
       Name  Flags
      table  
      type   

  public final <E, S extends org.jooq.Record> java.util.Map<S, E> fetchMap(org.jooq.Table<S>, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1177
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* table */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoMap:(Lorg/jooq/Table;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   table  Lorg/jooq/Table<TS;>;
            0    1     2  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;S::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<TS;TE;>;
    MethodParameters:
        Name  Flags
      table   
      mapper  

  public final java.util.List<java.util.Map<java.lang.String, java.lang.Object>> fetchMaps();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 1182
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            invokeinterface org.jooq.Result.intoMaps:()Ljava/util/List;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;

  public final <K> java.util.Map<K, org.jooq.Result<R>> fetchGroups(org.jooq.Field<K>);
    descriptor: (Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
         0: .line 1187
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   key  Lorg/jooq/Field<TK;>;
    Signature: <K:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;)Ljava/util/Map<TK;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
      Name  Flags
      key   

  public final java.util.Map<?, org.jooq.Result<R>> fetchGroups(int);
    descriptor: (I)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
         0: .line 1192
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            invokeinterface org.jooq.Result.intoGroups:(I)Ljava/util/Map;
            areturn
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndex  I
    Signature: (I)Ljava/util/Map<*Lorg/jooq/Result<TR;>;>;
    MethodParameters:
               Name  Flags
      keyFieldIndex  

  public final java.util.Map<?, org.jooq.Result<R>> fetchGroups(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
         0: .line 1197
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            invokeinterface org.jooq.Result.intoGroups:(Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/Map<*Lorg/jooq/Result<TR;>;>;
    MethodParameters:
              Name  Flags
      keyFieldName  

  public final java.util.Map<?, org.jooq.Result<R>> fetchGroups(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
         0: .line 1202
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Lorg/jooq/Name;
    Signature: (Lorg/jooq/Name;)Ljava/util/Map<*Lorg/jooq/Result<TR;>;>;
    MethodParameters:
              Name  Flags
      keyFieldName  

  public final <K, V> java.util.Map<K, java.util.List<V>> fetchGroups(org.jooq.Field<K>, org.jooq.Field<V>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
        start local 2 // org.jooq.Field value
         0: .line 1207
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            aload 2 /* value */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Field;Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Field value
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    key  Lorg/jooq/Field<TK;>;
            0    1     2  value  Lorg/jooq/Field<TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;Lorg/jooq/Field<TV;>;)Ljava/util/Map<TK;Ljava/util/List<TV;>;>;
    MethodParameters:
       Name  Flags
      key    
      value  

  public final java.util.Map<?, java.util.List<?>> fetchGroups(int, int);
    descriptor: (II)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
        start local 2 // int valueFieldIndex
         0: .line 1212
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            iload 2 /* valueFieldIndex */
            invokeinterface org.jooq.Result.intoGroups:(II)Ljava/util/Map;
            areturn
        end local 2 // int valueFieldIndex
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldIndex  I
            0    1     2  valueFieldIndex  I
    Signature: (II)Ljava/util/Map<*Ljava/util/List<*>;>;
    MethodParameters:
                 Name  Flags
      keyFieldIndex    
      valueFieldIndex  

  public final java.util.Map<?, java.util.List<?>> fetchGroups(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
        start local 2 // java.lang.String valueFieldName
         0: .line 1217
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* valueFieldName */
            invokeinterface org.jooq.Result.intoGroups:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.String valueFieldName
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldName  Ljava/lang/String;
            0    1     2  valueFieldName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map<*Ljava/util/List<*>;>;
    MethodParameters:
                Name  Flags
      keyFieldName    
      valueFieldName  

  public final java.util.Map<?, java.util.List<?>> fetchGroups(org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
        start local 2 // org.jooq.Name valueFieldName
         0: .line 1222
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* valueFieldName */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Name;Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Name valueFieldName
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldName  Lorg/jooq/Name;
            0    1     2  valueFieldName  Lorg/jooq/Name;
    Signature: (Lorg/jooq/Name;Lorg/jooq/Name;)Ljava/util/Map<*Ljava/util/List<*>;>;
    MethodParameters:
                Name  Flags
      keyFieldName    
      valueFieldName  

  public final <K, E> java.util.Map<K, java.util.List<E>> fetchGroups(org.jooq.Field<K>, java.lang.Class<? extends E>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
        start local 2 // java.lang.Class type
         0: .line 1227
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   key  Lorg/jooq/Field<TK;>;
            0    1     2  type  Ljava/lang/Class<+TE;>;
    Signature: <K:Ljava/lang/Object;E:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;Ljava/lang/Class<+TE;>;)Ljava/util/Map<TK;Ljava/util/List<TE;>;>;
    MethodParameters:
      Name  Flags
      key   
      type  

  public final <E> java.util.Map<?, java.util.List<E>> fetchGroups(int, java.lang.Class<? extends E>);
    descriptor: (ILjava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
        start local 2 // java.lang.Class type
         0: .line 1232
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:(ILjava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndex  I
            0    1     2           type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(ILjava/lang/Class<+TE;>;)Ljava/util/Map<*Ljava/util/List<TE;>;>;
    MethodParameters:
               Name  Flags
      keyFieldIndex  
      type           

  public final <E> java.util.Map<?, java.util.List<E>> fetchGroups(java.lang.String, java.lang.Class<? extends E>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
        start local 2 // java.lang.Class type
         0: .line 1237
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Ljava/lang/String;
            0    1     2          type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TE;>;)Ljava/util/Map<*Ljava/util/List<TE;>;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      type          

  public final <E> java.util.Map<?, java.util.List<E>> fetchGroups(org.jooq.Name, java.lang.Class<? extends E>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
        start local 2 // java.lang.Class type
         0: .line 1242
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Lorg/jooq/Name;
            0    1     2          type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TE;>;)Ljava/util/Map<*Ljava/util/List<TE;>;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      type          

  public final <K, E> java.util.Map<K, java.util.List<E>> fetchGroups(org.jooq.Field<K>, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field key
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1247
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* key */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Field key
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1     key  Lorg/jooq/Field<TK;>;
            0    1     2  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <K:Ljava/lang/Object;E:Ljava/lang/Object;>(Lorg/jooq/Field<TK;>;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<TK;Ljava/util/List<TE;>;>;
    MethodParameters:
        Name  Flags
      key     
      mapper  

  public final <E> java.util.Map<?, java.util.List<E>> fetchGroups(int, org.jooq.RecordMapper<? super R, E>);
    descriptor: (ILorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int keyFieldIndex
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1252
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* keyFieldIndex */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:(ILorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // int keyFieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndex  I
            0    1     2         mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(ILorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<*Ljava/util/List<TE;>;>;
    MethodParameters:
               Name  Flags
      keyFieldIndex  
      mapper         

  public final <E> java.util.Map<?, java.util.List<E>> fetchGroups(java.lang.String, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String keyFieldName
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1257
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:(Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // java.lang.String keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Ljava/lang/String;
            0    1     2        mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<*Ljava/util/List<TE;>;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      mapper        

  public final <E> java.util.Map<?, java.util.List<E>> fetchGroups(org.jooq.Name, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name keyFieldName
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1262
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldName */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Name keyFieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldName  Lorg/jooq/Name;
            0    1     2        mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<*Ljava/util/List<TE;>;>;
    MethodParameters:
              Name  Flags
      keyFieldName  
      mapper        

  public final java.util.Map<org.jooq.Record, org.jooq.Result<R>> fetchGroups(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
         0: .line 1267
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keys  [Lorg/jooq/Field;
    Signature: ([Lorg/jooq/Field<*>;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
      Name  Flags
      keys  

  public final java.util.Map<org.jooq.Record, org.jooq.Result<R>> fetchGroups(int[]);
    descriptor: ([I)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
         0: .line 1272
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            invokeinterface org.jooq.Result.intoGroups:([I)Ljava/util/Map;
            areturn
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndexes  [I
    Signature: ([I)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
                 Name  Flags
      keyFieldIndexes  

  public final java.util.Map<org.jooq.Record, org.jooq.Result<R>> fetchGroups(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
         0: .line 1277
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            invokeinterface org.jooq.Result.intoGroups:([Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Ljava/lang/String;
    Signature: ([Ljava/lang/String;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  

  public final java.util.Map<org.jooq.Record, org.jooq.Result<R>> fetchGroups(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
         0: .line 1282
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Lorg/jooq/Name;
    Signature: ([Lorg/jooq/Name;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  

  public final java.util.Map<org.jooq.Record, org.jooq.Result<org.jooq.Record>> fetchGroups(org.jooq.Field<?>[], org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;[Lorg/jooq/Field;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
        start local 2 // org.jooq.Field[] values
         0: .line 1287
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            aload 2 /* values */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Field;[Lorg/jooq/Field;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Field[] values
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keys  [Lorg/jooq/Field;
            0    1     2  values  [Lorg/jooq/Field;
    Signature: ([Lorg/jooq/Field<*>;[Lorg/jooq/Field<*>;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    MethodParameters:
        Name  Flags
      keys    
      values  

  public final java.util.Map<org.jooq.Record, org.jooq.Result<org.jooq.Record>> fetchGroups(int[], int[]);
    descriptor: ([I[I)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
        start local 2 // int[] valueFieldIndexes
         0: .line 1292
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            aload 2 /* valueFieldIndexes */
            invokeinterface org.jooq.Result.intoGroups:([I[I)Ljava/util/Map;
            areturn
        end local 2 // int[] valueFieldIndexes
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldIndexes  [I
            0    1     2  valueFieldIndexes  [I
    Signature: ([I[I)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    MethodParameters:
                   Name  Flags
      keyFieldIndexes    
      valueFieldIndexes  

  public final java.util.Map<org.jooq.Record, org.jooq.Result<org.jooq.Record>> fetchGroups(java.lang.String[], java.lang.String[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
        start local 2 // java.lang.String[] valueFieldNames
         0: .line 1297
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* valueFieldNames */
            invokeinterface org.jooq.Result.intoGroups:([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.String[] valueFieldNames
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldNames  [Ljava/lang/String;
            0    1     2  valueFieldNames  [Ljava/lang/String;
    Signature: ([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    MethodParameters:
                 Name  Flags
      keyFieldNames    
      valueFieldNames  

  public final java.util.Map<org.jooq.Record, org.jooq.Result<org.jooq.Record>> fetchGroups(org.jooq.Name[], org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;[Lorg/jooq/Name;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
        start local 2 // org.jooq.Name[] valueFieldNames
         0: .line 1302
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* valueFieldNames */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Name;[Lorg/jooq/Name;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Name[] valueFieldNames
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyFieldNames  [Lorg/jooq/Name;
            0    1     2  valueFieldNames  [Lorg/jooq/Name;
    Signature: ([Lorg/jooq/Name;[Lorg/jooq/Name;)Ljava/util/Map<Lorg/jooq/Record;Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    MethodParameters:
                 Name  Flags
      keyFieldNames    
      valueFieldNames  

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(org.jooq.Field<?>[], java.lang.Class<? extends E>);
    descriptor: ([Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
        start local 2 // java.lang.Class type
         0: .line 1307
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keys  [Lorg/jooq/Field;
            0    1     2  type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Field<*>;Ljava/lang/Class<+TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
      Name  Flags
      keys  
      type  

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(int[], java.lang.Class<? extends E>);
    descriptor: ([ILjava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
        start local 2 // java.lang.Class type
         0: .line 1312
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:([ILjava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndexes  [I
            0    1     2             type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([ILjava/lang/Class<+TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
                 Name  Flags
      keyFieldIndexes  
      type             

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(java.lang.String[], java.lang.Class<? extends E>);
    descriptor: ([Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
        start local 2 // java.lang.Class type
         0: .line 1317
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:([Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Ljava/lang/String;
            0    1     2           type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([Ljava/lang/String;Ljava/lang/Class<+TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      type           

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(org.jooq.Name[], java.lang.Class<? extends E>);
    descriptor: ([Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
        start local 2 // java.lang.Class type
         0: .line 1322
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Lorg/jooq/Name;
            0    1     2           type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Name;Ljava/lang/Class<+TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      type           

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(int[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([ILorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int[] keyFieldIndexes
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1327
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldIndexes */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:([ILorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // int[] keyFieldIndexes
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldIndexes  [I
            0    1     2           mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([ILorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
                 Name  Flags
      keyFieldIndexes  
      mapper           

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(java.lang.String[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String[] keyFieldNames
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1332
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:([Ljava/lang/String;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // java.lang.String[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Ljava/lang/String;
            0    1     2         mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([Ljava/lang/String;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      mapper         

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(org.jooq.Name[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name[] keyFieldNames
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1337
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyFieldNames */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Name;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Name[] keyFieldNames
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyFieldNames  [Lorg/jooq/Name;
            0    1     2         mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Name;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
               Name  Flags
      keyFieldNames  
      mapper         

  public final <E> java.util.Map<org.jooq.Record, java.util.List<E>> fetchGroups(org.jooq.Field<?>[], org.jooq.RecordMapper<? super R, E>);
    descriptor: ([Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] keys
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1342
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keys */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:([Lorg/jooq/Field;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Field[] keys
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keys  [Lorg/jooq/Field;
            0    1     2  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>([Lorg/jooq/Field<*>;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<Lorg/jooq/Record;Ljava/util/List<TE;>;>;
    MethodParameters:
        Name  Flags
      keys    
      mapper  

  public final <K> java.util.Map<K, org.jooq.Result<R>> fetchGroups(java.lang.Class<? extends K>);
    descriptor: (Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class keyType
         0: .line 1347
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyType */
            invokeinterface org.jooq.Result.intoGroups:(Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 1 // java.lang.Class keyType
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyType  Ljava/lang/Class<+TK;>;
    Signature: <K:Ljava/lang/Object;>(Ljava/lang/Class<+TK;>;)Ljava/util/Map<TK;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
         Name  Flags
      keyType  

  public final <K, V> java.util.Map<K, java.util.List<V>> fetchGroups(java.lang.Class<? extends K>, java.lang.Class<? extends V>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class keyType
        start local 2 // java.lang.Class valueType
         0: .line 1352
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyType */
            aload 2 /* valueType */
            invokeinterface org.jooq.Result.intoGroups:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.lang.Class keyType
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyType  Ljava/lang/Class<+TK;>;
            0    1     2  valueType  Ljava/lang/Class<+TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/Class<+TK;>;Ljava/lang/Class<+TV;>;)Ljava/util/Map<TK;Ljava/util/List<TV;>;>;
    MethodParameters:
           Name  Flags
      keyType    
      valueType  

  public final <K, V> java.util.Map<K, java.util.List<V>> fetchGroups(java.lang.Class<? extends K>, org.jooq.RecordMapper<? super R, V>);
    descriptor: (Ljava/lang/Class;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class keyType
        start local 2 // org.jooq.RecordMapper valueMapper
         0: .line 1357
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyType */
            aload 2 /* valueMapper */
            invokeinterface org.jooq.Result.intoGroups:(Ljava/lang/Class;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper valueMapper
        end local 1 // java.lang.Class keyType
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1      keyType  Ljava/lang/Class<+TK;>;
            0    1     2  valueMapper  Lorg/jooq/RecordMapper<-TR;TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/Class<+TK;>;Lorg/jooq/RecordMapper<-TR;TV;>;)Ljava/util/Map<TK;Ljava/util/List<TV;>;>;
    MethodParameters:
             Name  Flags
      keyType      
      valueMapper  

  public final <K> java.util.Map<K, org.jooq.Result<R>> fetchGroups(org.jooq.RecordMapper<? super R, K>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper keyMapper
         0: .line 1362
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyMapper */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.RecordMapper keyMapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyMapper  Lorg/jooq/RecordMapper<-TR;TK;>;
    Signature: <K:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TK;>;)Ljava/util/Map<TK;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
           Name  Flags
      keyMapper  

  public final <K, V> java.util.Map<K, java.util.List<V>> fetchGroups(org.jooq.RecordMapper<? super R, K>, java.lang.Class<V>);
    descriptor: (Lorg/jooq/RecordMapper;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper keyMapper
        start local 2 // java.lang.Class valueType
         0: .line 1367
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyMapper */
            aload 2 /* valueType */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/RecordMapper;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // org.jooq.RecordMapper keyMapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  keyMapper  Lorg/jooq/RecordMapper<-TR;TK;>;
            0    1     2  valueType  Ljava/lang/Class<TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TK;>;Ljava/lang/Class<TV;>;)Ljava/util/Map<TK;Ljava/util/List<TV;>;>;
    MethodParameters:
           Name  Flags
      keyMapper  
      valueType  

  public final <K, V> java.util.Map<K, java.util.List<V>> fetchGroups(org.jooq.RecordMapper<? super R, K>, org.jooq.RecordMapper<? super R, V>);
    descriptor: (Lorg/jooq/RecordMapper;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper keyMapper
        start local 2 // org.jooq.RecordMapper valueMapper
         0: .line 1372
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyMapper */
            aload 2 /* valueMapper */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/RecordMapper;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper valueMapper
        end local 1 // org.jooq.RecordMapper keyMapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyMapper  Lorg/jooq/RecordMapper<-TR;TK;>;
            0    1     2  valueMapper  Lorg/jooq/RecordMapper<-TR;TV;>;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TK;>;Lorg/jooq/RecordMapper<-TR;TV;>;)Ljava/util/Map<TK;Ljava/util/List<TV;>;>;
    MethodParameters:
             Name  Flags
      keyMapper    
      valueMapper  

  public final <S extends org.jooq.Record> java.util.Map<S, org.jooq.Result<R>> fetchGroups(org.jooq.Table<S>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 1377
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* table */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Table;)Ljava/util/Map;
            areturn
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TS;>;
    Signature: <S::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;)Ljava/util/Map<TS;Lorg/jooq/Result<TR;>;>;
    MethodParameters:
       Name  Flags
      table  

  public final <S extends org.jooq.Record, T extends org.jooq.Record> java.util.Map<S, org.jooq.Result<T>> fetchGroups(org.jooq.Table<S>, org.jooq.Table<T>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Table;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table keyTable
        start local 2 // org.jooq.Table valueTable
         0: .line 1382
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* keyTable */
            aload 2 /* valueTable */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Table;Lorg/jooq/Table;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.Table valueTable
        end local 1 // org.jooq.Table keyTable
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1    keyTable  Lorg/jooq/Table<TS;>;
            0    1     2  valueTable  Lorg/jooq/Table<TT;>;
    Signature: <S::Lorg/jooq/Record;T::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;Lorg/jooq/Table<TT;>;)Ljava/util/Map<TS;Lorg/jooq/Result<TT;>;>;
    MethodParameters:
            Name  Flags
      keyTable    
      valueTable  

  public final <E, S extends org.jooq.Record> java.util.Map<S, java.util.List<E>> fetchGroups(org.jooq.Table<S>, java.lang.Class<? extends E>);
    descriptor: (Lorg/jooq/Table;Ljava/lang/Class;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
        start local 2 // java.lang.Class type
         0: .line 1387
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* table */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Table;Ljava/lang/Class;)Ljava/util/Map;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TS;>;
            0    1     2   type  Ljava/lang/Class<+TE;>;
    Signature: <E:Ljava/lang/Object;S::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;Ljava/lang/Class<+TE;>;)Ljava/util/Map<TS;Ljava/util/List<TE;>;>;
    MethodParameters:
       Name  Flags
      table  
      type   

  public final <E, S extends org.jooq.Record> java.util.Map<S, java.util.List<E>> fetchGroups(org.jooq.Table<S>, org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/RecordMapper;)Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
        start local 2 // org.jooq.RecordMapper mapper
         0: .line 1392
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* table */
            aload 2 /* mapper */
            invokeinterface org.jooq.Result.intoGroups:(Lorg/jooq/Table;Lorg/jooq/RecordMapper;)Ljava/util/Map;
            areturn
        end local 2 // org.jooq.RecordMapper mapper
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   table  Lorg/jooq/Table<TS;>;
            0    1     2  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;S::Lorg/jooq/Record;>(Lorg/jooq/Table<TS;>;Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Map<TS;Ljava/util/List<TE;>;>;
    MethodParameters:
        Name  Flags
      table   
      mapper  

  public final java.lang.Object[][] fetchArrays();
    descriptor: ()[[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 1397
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            invokeinterface org.jooq.Result.intoArrays:()[[Ljava/lang/Object;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;

  public final R[] fetchArray();
    descriptor: ()[Lorg/jooq/Record;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 1404
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            astore 1 /* r */
        start local 1 // org.jooq.Result r
         1: .line 1406
            aload 1 /* r */
            invokeinterface org.jooq.Result.isNotEmpty:()Z
            ifeq 3
         2: .line 1407
            aload 1 /* r */
            aload 1 /* r */
            iconst_0
            invokeinterface org.jooq.Result.get:(I)Ljava/lang/Object;
            checkcast org.jooq.Record
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* r */
            invokeinterface org.jooq.Result.size:()I
            invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
            checkcast org.jooq.Record[]
            invokeinterface org.jooq.Result.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.jooq.Record[]
            areturn
         3: .line 1409
      StackMap locals: org.jooq.Result
      StackMap stack:
            aload 1 /* r */
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.getRecordType:()Ljava/lang/Class;
            aload 1 /* r */
            invokeinterface org.jooq.Result.size:()I
            invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
            checkcast org.jooq.Record[]
            invokeinterface org.jooq.Result.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.jooq.Record[]
            areturn
        end local 1 // org.jooq.Result r
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    4     1     r  Lorg/jooq/Result<TR;>;
    Signature: ()[TR;

  public final java.lang.Object[] fetchArray(int);
    descriptor: (I)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
         0: .line 1414
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            invokeinterface org.jooq.Result.intoArray:(I)[Ljava/lang/Object;
            areturn
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
    MethodParameters:
            Name  Flags
      fieldIndex  

  public final <U> U[] fetchArray(int, java.lang.Class<? extends U>);
    descriptor: (ILjava/lang/Class;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // java.lang.Class type
         0: .line 1419
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoArray:(ILjava/lang/Class;)[Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2        type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILjava/lang/Class<+TU;>;)[TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      type        

  public final <U> U[] fetchArray(int, org.jooq.Converter<?, ? extends U>);
    descriptor: (ILorg/jooq/Converter;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // org.jooq.Converter converter
         0: .line 1424
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoArray:(ILorg/jooq/Converter;)[Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2   converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILorg/jooq/Converter<*+TU;>;)[TU;
    MethodParameters:
            Name  Flags
      fieldIndex  
      converter   

  public final java.lang.Object[] fetchArray(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
         0: .line 1429
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Result.intoArray:(Ljava/lang/String;)[Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U[] fetchArray(java.lang.String, java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.Class type
         0: .line 1434
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoArray:(Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TU;>;)[TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U[] fetchArray(java.lang.String, org.jooq.Converter<?, ? extends U>);
    descriptor: (Ljava/lang/String;Lorg/jooq/Converter;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 1439
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoArray:(Ljava/lang/String;Lorg/jooq/Converter;)[Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/Converter<*+TU;>;)[TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.lang.Object[] fetchArray(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
         0: .line 1444
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Result.intoArray:(Lorg/jooq/Name;)[Ljava/lang/Object;
            areturn
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> U[] fetchArray(org.jooq.Name, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // java.lang.Class type
         0: .line 1449
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoArray:(Lorg/jooq/Name;Ljava/lang/Class;)[Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TU;>;)[TU;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> U[] fetchArray(org.jooq.Name, org.jooq.Converter<?, ? extends U>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Converter;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 1454
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoArray:(Lorg/jooq/Name;Lorg/jooq/Converter;)[Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/Converter<*+TU;>;)[TU;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final <T> T[] fetchArray(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
         0: .line 1459
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            invokeinterface org.jooq.Result.intoArray:(Lorg/jooq/Field;)[Ljava/lang/Object;
            areturn
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)[TT;
    MethodParameters:
       Name  Flags
      field  

  public final <U> U[] fetchArray(org.jooq.Field<?>, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // java.lang.Class type
         0: .line 1464
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoArray:(Lorg/jooq/Field;Ljava/lang/Class;)[Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<*>;
            0    1     2   type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Field<*>;Ljava/lang/Class<+TU;>;)[TU;
    MethodParameters:
       Name  Flags
      field  
      type   

  public final <T, U> U[] fetchArray(org.jooq.Field<T>, org.jooq.Converter<? super T, ? extends U>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Converter;)[Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // org.jooq.Converter converter
         0: .line 1469
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoArray:(Lorg/jooq/Field;Lorg/jooq/Converter;)[Ljava/lang/Object;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1      field  Lorg/jooq/Field<TT;>;
            0    1     2  converter  Lorg/jooq/Converter<-TT;+TU;>;
    Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;Lorg/jooq/Converter<-TT;+TU;>;)[TU;
    MethodParameters:
           Name  Flags
      field      
      converter  

  public final <E> java.util.Set<E> fetchSet(org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper mapper
         0: .line 1474
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* mapper */
            invokeinterface org.jooq.Result.intoSet:(Lorg/jooq/RecordMapper;)Ljava/util/Set;
            areturn
        end local 1 // org.jooq.RecordMapper mapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/Set<TE;>;
    MethodParameters:
        Name  Flags
      mapper  

  public final java.util.Set<?> fetchSet(int);
    descriptor: (I)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
         0: .line 1479
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            invokeinterface org.jooq.Result.intoSet:(I)Ljava/util/Set;
            areturn
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
    Signature: (I)Ljava/util/Set<*>;
    MethodParameters:
            Name  Flags
      fieldIndex  

  public final <U> java.util.Set<U> fetchSet(int, java.lang.Class<? extends U>);
    descriptor: (ILjava/lang/Class;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // java.lang.Class type
         0: .line 1484
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoSet:(ILjava/lang/Class;)Ljava/util/Set;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2        type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILjava/lang/Class<+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
            Name  Flags
      fieldIndex  
      type        

  public final <U> java.util.Set<U> fetchSet(int, org.jooq.Converter<?, ? extends U>);
    descriptor: (ILorg/jooq/Converter;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // int fieldIndex
        start local 2 // org.jooq.Converter converter
         0: .line 1489
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            iload 1 /* fieldIndex */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoSet:(ILorg/jooq/Converter;)Ljava/util/Set;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // int fieldIndex
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldIndex  I
            0    1     2   converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(ILorg/jooq/Converter<*+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
            Name  Flags
      fieldIndex  
      converter   

  public final java.util.Set<?> fetchSet(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
         0: .line 1494
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Result.intoSet:(Ljava/lang/String;)Ljava/util/Set;
            areturn
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/Set<*>;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> java.util.Set<U> fetchSet(java.lang.String, java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // java.lang.Class type
         0: .line 1499
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoSet:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Set;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> java.util.Set<U> fetchSet(java.lang.String, org.jooq.Converter<?, ? extends U>);
    descriptor: (Ljava/lang/String;Lorg/jooq/Converter;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.String fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 1504
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoSet:(Ljava/lang/String;Lorg/jooq/Converter;)Ljava/util/Set;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // java.lang.String fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Ljava/lang/String;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Lorg/jooq/Converter<*+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final java.util.Set<?> fetchSet(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
         0: .line 1509
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            invokeinterface org.jooq.Result.intoSet:(Lorg/jooq/Name;)Ljava/util/Set;
            areturn
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
    Signature: (Lorg/jooq/Name;)Ljava/util/Set<*>;
    MethodParameters:
           Name  Flags
      fieldName  

  public final <U> java.util.Set<U> fetchSet(org.jooq.Name, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // java.lang.Class type
         0: .line 1514
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoSet:(Lorg/jooq/Name;Ljava/lang/Class;)Ljava/util/Set;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2       type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Ljava/lang/Class<+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      type       

  public final <U> java.util.Set<U> fetchSet(org.jooq.Name, org.jooq.Converter<?, ? extends U>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Name fieldName
        start local 2 // org.jooq.Converter converter
         0: .line 1519
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* fieldName */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoSet:(Lorg/jooq/Name;Lorg/jooq/Converter;)Ljava/util/Set;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Name fieldName
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fieldName  Lorg/jooq/Name;
            0    1     2  converter  Lorg/jooq/Converter<*+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Name;Lorg/jooq/Converter<*+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
           Name  Flags
      fieldName  
      converter  

  public final <T> java.util.Set<T> fetchSet(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
         0: .line 1524
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            invokeinterface org.jooq.Result.intoSet:(Lorg/jooq/Field;)Ljava/util/Set;
            areturn
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)Ljava/util/Set<TT;>;
    MethodParameters:
       Name  Flags
      field  

  public final <U> java.util.Set<U> fetchSet(org.jooq.Field<?>, java.lang.Class<? extends U>);
    descriptor: (Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // java.lang.Class type
         0: .line 1529
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            aload 2 /* type */
            invokeinterface org.jooq.Result.intoSet:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/util/Set;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field  Lorg/jooq/Field<*>;
            0    1     2   type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Lorg/jooq/Field<*>;Ljava/lang/Class<+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
       Name  Flags
      field  
      type   

  public final <T, U> java.util.Set<U> fetchSet(org.jooq.Field<T>, org.jooq.Converter<? super T, ? extends U>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/util/Set;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field
        start local 2 // org.jooq.Converter converter
         0: .line 1534
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* field */
            aload 2 /* converter */
            invokeinterface org.jooq.Result.intoSet:(Lorg/jooq/Field;Lorg/jooq/Converter;)Ljava/util/Set;
            areturn
        end local 2 // org.jooq.Converter converter
        end local 1 // org.jooq.Field field
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1      field  Lorg/jooq/Field<TT;>;
            0    1     2  converter  Lorg/jooq/Converter<-TT;+TU;>;
    Signature: <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;Lorg/jooq/Converter<-TT;+TU;>;)Ljava/util/Set<TU;>;
    MethodParameters:
           Name  Flags
      field      
      converter  

  public final java.lang.Class<? extends R> getRecordType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 1540
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.coerceTable:Lorg/jooq/Table;
            ifnull 2
         1: .line 1541
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.coerceTable:Lorg/jooq/Table;
            invokeinterface org.jooq.Table.getRecordType:()Ljava/lang/Class;
            areturn
         2: .line 1543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.getRecordType0:()Ljava/lang/Class;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Ljava/lang/Class<+TR;>;

  abstract java.lang.Class<? extends R> getRecordType0();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0400) ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<+TR;>;

  public final <U> java.util.List<U> fetchInto(java.lang.Class<? extends U>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Class type
         0: .line 1550
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* type */
            invokeinterface org.jooq.Result.into:(Ljava/lang/Class;)Ljava/util/List;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  type  Ljava/lang/Class<+TU;>;
    Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<+TU;>;)Ljava/util/List<TU;>;
    MethodParameters:
      Name  Flags
      type  

  public final <Z extends org.jooq.Record> org.jooq.Result<Z> fetchInto(org.jooq.Table<Z>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Result;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 1555
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* table */
            invokeinterface org.jooq.Result.into:(Lorg/jooq/Table;)Lorg/jooq/Result;
            areturn
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  table  Lorg/jooq/Table<TZ;>;
    Signature: <Z::Lorg/jooq/Record;>(Lorg/jooq/Table<TZ;>;)Lorg/jooq/Result<TZ;>;
    MethodParameters:
       Name  Flags
      table  

  public final <H extends org.jooq.RecordHandler<? super R>> H fetchInto();
    descriptor: (Lorg/jooq/RecordHandler;)Lorg/jooq/RecordHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordHandler handler
         0: .line 1560
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* handler */
            invokeinterface org.jooq.Result.into:(Lorg/jooq/RecordHandler;)Lorg/jooq/RecordHandler;
            areturn
        end local 1 // org.jooq.RecordHandler handler
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  handler  TH;
    Signature: <H::Lorg/jooq/RecordHandler<-TR;>;>(TH;)TH;
    MethodParameters:
         Name  Flags
      handler  

  public final <E> java.util.List<E> fetch(org.jooq.RecordMapper<? super R, E>);
    descriptor: (Lorg/jooq/RecordMapper;)Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.RecordMapper mapper
         0: .line 1565
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetch:()Lorg/jooq/Result;
            aload 1 /* mapper */
            invokeinterface org.jooq.Result.map:(Lorg/jooq/RecordMapper;)Ljava/util/List;
            areturn
        end local 1 // org.jooq.RecordMapper mapper
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  mapper  Lorg/jooq/RecordMapper<-TR;TE;>;
    Signature: <E:Ljava/lang/Object;>(Lorg/jooq/RecordMapper<-TR;TE;>;)Ljava/util/List<TE;>;
    MethodParameters:
        Name  Flags
      mapper  

  public final org.jooq.FutureResult<R> fetchLater();
    descriptor: ()Lorg/jooq/FutureResult;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 1571
            invokestatic java.util.concurrent.Executors.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService;
            astore 1 /* executor */
        start local 1 // java.util.concurrent.ExecutorService executor
         1: .line 1572
            aload 1 /* executor */
            new org.jooq.impl.AbstractResultQuery$ResultQueryCallable
            dup
            aload 0 /* this */
            invokespecial org.jooq.impl.AbstractResultQuery$ResultQueryCallable.<init>:(Lorg/jooq/impl/AbstractResultQuery;)V
            invokeinterface java.util.concurrent.ExecutorService.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
            astore 2 /* future */
        start local 2 // java.util.concurrent.Future future
         2: .line 1573
            new org.jooq.impl.FutureResultImpl
            dup
            aload 2 /* future */
            aload 1 /* executor */
            invokespecial org.jooq.impl.FutureResultImpl.<init>:(Ljava/util/concurrent/Future;Ljava/util/concurrent/ExecutorService;)V
            areturn
        end local 2 // java.util.concurrent.Future future
        end local 1 // java.util.concurrent.ExecutorService executor
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            1    3     1  executor  Ljava/util/concurrent/ExecutorService;
            2    3     2    future  Ljava/util/concurrent/Future<Lorg/jooq/Result<TR;>;>;
    Signature: ()Lorg/jooq/FutureResult<TR;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public final org.jooq.FutureResult<R> fetchLater(java.util.concurrent.ExecutorService);
    descriptor: (Ljava/util/concurrent/ExecutorService;)Lorg/jooq/FutureResult;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.util.concurrent.ExecutorService executor
         0: .line 1579
            aload 1 /* executor */
            new org.jooq.impl.AbstractResultQuery$ResultQueryCallable
            dup
            aload 0 /* this */
            invokespecial org.jooq.impl.AbstractResultQuery$ResultQueryCallable.<init>:(Lorg/jooq/impl/AbstractResultQuery;)V
            invokeinterface java.util.concurrent.ExecutorService.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
            astore 2 /* future */
        start local 2 // java.util.concurrent.Future future
         1: .line 1580
            new org.jooq.impl.FutureResultImpl
            dup
            aload 2 /* future */
            invokespecial org.jooq.impl.FutureResultImpl.<init>:(Ljava/util/concurrent/Future;)V
            areturn
        end local 2 // java.util.concurrent.Future future
        end local 1 // java.util.concurrent.ExecutorService executor
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  executor  Ljava/util/concurrent/ExecutorService;
            1    2     2    future  Ljava/util/concurrent/Future<Lorg/jooq/Result<TR;>;>;
    Signature: (Ljava/util/concurrent/ExecutorService;)Lorg/jooq/FutureResult<TR;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      executor  

  public final org.jooq.Result<R> getResult();
    descriptor: ()Lorg/jooq/Result;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 1585
            aload 0 /* this */
            getfield org.jooq.impl.AbstractResultQuery.result:Lorg/jooq/Result;
            areturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
    Signature: ()Lorg/jooq/Result<TR;>;

  private final boolean hasLimit1();
    descriptor: ()Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.jooq.impl.AbstractResultQuery this
         0: .line 1601
            aload 0 /* this */
            instanceof org.jooq.impl.SelectQueryImpl
            ifeq 4
         1: .line 1602
            aload 0 /* this */
            checkcast org.jooq.impl.SelectQueryImpl
            invokevirtual org.jooq.impl.SelectQueryImpl.getLimit:()Lorg/jooq/impl/Limit;
            astore 1 /* l */
        start local 1 // org.jooq.impl.Limit l
         2: .line 1603
            aload 1 /* l */
            invokevirtual org.jooq.impl.Limit.withTies:()Z
            ifne 3
            aload 1 /* l */
            invokevirtual org.jooq.impl.Limit.percent:()Z
            ifne 3
            aload 1 /* l */
            invokevirtual org.jooq.impl.Limit.limitOne:()Z
            ifeq 3
            iconst_1
            ireturn
      StackMap locals: org.jooq.impl.Limit
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // org.jooq.impl.Limit l
         4: .line 1606
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            2    4     1     l  Lorg/jooq/impl/Limit;

  public final <X extends org.jooq.Record> org.jooq.ResultQuery<X> coerce(org.jooq.Table<X>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Table table
         0: .line 1612
            aload 0 /* this */
            aload 1 /* table */
            putfield org.jooq.impl.AbstractResultQuery.coerceTable:Lorg/jooq/Table;
         1: .line 1613
            aload 0 /* this */
            aload 1 /* table */
            invokeinterface org.jooq.Table.fields:()[Lorg/jooq/Field;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:(Ljava/util/Collection;)Lorg/jooq/ResultQuery;
            areturn
        end local 1 // org.jooq.Table table
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  table  Lorg/jooq/Table<TX;>;
    Signature: <X::Lorg/jooq/Record;>(Lorg/jooq/Table<TX;>;)Lorg/jooq/ResultQuery<TX;>;
    MethodParameters:
       Name  Flags
      table  

  public final org.jooq.ResultQuery<org.jooq.Record> coerce(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field[] fields
         0: .line 1618
            aload 0 /* this */
            aload 1 /* fields */
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:(Ljava/util/Collection;)Lorg/jooq/ResultQuery;
            areturn
        end local 1 // org.jooq.Field[] fields
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  fields  [Lorg/jooq/Field;
    Signature: ([Lorg/jooq/Field<*>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record;>;
    MethodParameters:
        Name  Flags
      fields  

  public final org.jooq.ResultQuery<org.jooq.Record> coerce(java.util.Collection<? extends org.jooq.Field<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.util.Collection fields
         0: .line 1624
            aload 0 /* this */
            aload 1 /* fields */
            putfield org.jooq.impl.AbstractResultQuery.coerceFields:Ljava/util/Collection;
         1: .line 1625
            aload 0 /* this */
            areturn
        end local 1 // java.util.Collection fields
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    2     1  fields  Ljava/util/Collection<+Lorg/jooq/Field<*>;>;
    Signature: (Ljava/util/Collection<+Lorg/jooq/Field<*>;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record;>;
    MethodParameters:
        Name  Flags
      fields  

  public final <T1> org.jooq.ResultQuery<org.jooq.Record1<T1>> coerce(org.jooq.Field<T1>);
    descriptor: (Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
         0: .line 1633
            aload 0 /* this */
            iconst_1
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
    Signature: <T1:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record1<TT1;>;>;
    MethodParameters:
        Name  Flags
      field1  

  public final <T1, T2> org.jooq.ResultQuery<org.jooq.Record2<T1, T2>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
         0: .line 1639
            aload 0 /* this */
            iconst_2
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record2<TT1;TT2;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public final <T1, T2, T3> org.jooq.ResultQuery<org.jooq.Record3<T1, T2, T3>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
         0: .line 1645
            aload 0 /* this */
            iconst_3
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
            0    1     3  field3  Lorg/jooq/Field<TT3;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record3<TT1;TT2;TT3;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public final <T1, T2, T3, T4> org.jooq.ResultQuery<org.jooq.Record4<T1, T2, T3, T4>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
         0: .line 1651
            aload 0 /* this */
            iconst_4
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
            0    1     3  field3  Lorg/jooq/Field<TT3;>;
            0    1     4  field4  Lorg/jooq/Field<TT4;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record4<TT1;TT2;TT3;TT4;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public final <T1, T2, T3, T4, T5> org.jooq.ResultQuery<org.jooq.Record5<T1, T2, T3, T4, T5>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
         0: .line 1657
            aload 0 /* this */
            iconst_5
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
            0    1     3  field3  Lorg/jooq/Field<TT3;>;
            0    1     4  field4  Lorg/jooq/Field<TT4;>;
            0    1     5  field5  Lorg/jooq/Field<TT5;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record5<TT1;TT2;TT3;TT4;TT5;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public final <T1, T2, T3, T4, T5, T6> org.jooq.ResultQuery<org.jooq.Record6<T1, T2, T3, T4, T5, T6>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=7, args_size=7
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
         0: .line 1663
            aload 0 /* this */
            bipush 6
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
            0    1     3  field3  Lorg/jooq/Field<TT3;>;
            0    1     4  field4  Lorg/jooq/Field<TT4;>;
            0    1     5  field5  Lorg/jooq/Field<TT5;>;
            0    1     6  field6  Lorg/jooq/Field<TT6;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record6<TT1;TT2;TT3;TT4;TT5;TT6;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public final <T1, T2, T3, T4, T5, T6, T7> org.jooq.ResultQuery<org.jooq.Record7<T1, T2, T3, T4, T5, T6, T7>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=8, args_size=8
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
         0: .line 1669
            aload 0 /* this */
            bipush 7
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
            0    1     3  field3  Lorg/jooq/Field<TT3;>;
            0    1     4  field4  Lorg/jooq/Field<TT4;>;
            0    1     5  field5  Lorg/jooq/Field<TT5;>;
            0    1     6  field6  Lorg/jooq/Field<TT6;>;
            0    1     7  field7  Lorg/jooq/Field<TT7;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public final <T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.ResultQuery<org.jooq.Record8<T1, T2, T3, T4, T5, T6, T7, T8>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=9, args_size=9
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
         0: .line 1675
            aload 0 /* this */
            bipush 8
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
            0    1     3  field3  Lorg/jooq/Field<TT3;>;
            0    1     4  field4  Lorg/jooq/Field<TT4;>;
            0    1     5  field5  Lorg/jooq/Field<TT5;>;
            0    1     6  field6  Lorg/jooq/Field<TT6;>;
            0    1     7  field7  Lorg/jooq/Field<TT7;>;
            0    1     8  field8  Lorg/jooq/Field<TT8;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.ResultQuery<org.jooq.Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=10, args_size=10
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
         0: .line 1681
            aload 0 /* this */
            bipush 9
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1  field1  Lorg/jooq/Field<TT1;>;
            0    1     2  field2  Lorg/jooq/Field<TT2;>;
            0    1     3  field3  Lorg/jooq/Field<TT3;>;
            0    1     4  field4  Lorg/jooq/Field<TT4;>;
            0    1     5  field5  Lorg/jooq/Field<TT5;>;
            0    1     6  field6  Lorg/jooq/Field<TT6;>;
            0    1     7  field7  Lorg/jooq/Field<TT7;>;
            0    1     8  field8  Lorg/jooq/Field<TT8;>;
            0    1     9  field9  Lorg/jooq/Field<TT9;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;>;
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.ResultQuery<org.jooq.Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=11, args_size=11
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
         0: .line 1687
            aload 0 /* this */
            bipush 10
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.ResultQuery<org.jooq.Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=12, args_size=12
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
         0: .line 1693
            aload 0 /* this */
            bipush 11
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.ResultQuery<org.jooq.Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=13, args_size=13
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
         0: .line 1699
            aload 0 /* this */
            bipush 12
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.ResultQuery<org.jooq.Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=14, args_size=14
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
         0: .line 1705
            aload 0 /* this */
            bipush 13
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.ResultQuery<org.jooq.Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=15, args_size=15
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
         0: .line 1711
            aload 0 /* this */
            bipush 14
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.ResultQuery<org.jooq.Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=16, args_size=16
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
         0: .line 1717
            aload 0 /* this */
            bipush 15
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.ResultQuery<org.jooq.Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=17, args_size=17
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
        start local 16 // org.jooq.Field field16
         0: .line 1723
            aload 0 /* this */
            bipush 16
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            dup
            bipush 15
            aload 16 /* field16 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 16 // org.jooq.Field field16
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
            0    1    16  field16  Lorg/jooq/Field<TT16;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.ResultQuery<org.jooq.Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=18, args_size=18
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
        start local 16 // org.jooq.Field field16
        start local 17 // org.jooq.Field field17
         0: .line 1729
            aload 0 /* this */
            bipush 17
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            dup
            bipush 15
            aload 16 /* field16 */
            aastore
            dup
            bipush 16
            aload 17 /* field17 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 17 // org.jooq.Field field17
        end local 16 // org.jooq.Field field16
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
            0    1    16  field16  Lorg/jooq/Field<TT16;>;
            0    1    17  field17  Lorg/jooq/Field<TT17;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record17<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.ResultQuery<org.jooq.Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=19, args_size=19
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
        start local 16 // org.jooq.Field field16
        start local 17 // org.jooq.Field field17
        start local 18 // org.jooq.Field field18
         0: .line 1735
            aload 0 /* this */
            bipush 18
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            dup
            bipush 15
            aload 16 /* field16 */
            aastore
            dup
            bipush 16
            aload 17 /* field17 */
            aastore
            dup
            bipush 17
            aload 18 /* field18 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 18 // org.jooq.Field field18
        end local 17 // org.jooq.Field field17
        end local 16 // org.jooq.Field field16
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
            0    1    16  field16  Lorg/jooq/Field<TT16;>;
            0    1    17  field17  Lorg/jooq/Field<TT17;>;
            0    1    18  field18  Lorg/jooq/Field<TT18;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record18<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.ResultQuery<org.jooq.Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=20, args_size=20
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
        start local 16 // org.jooq.Field field16
        start local 17 // org.jooq.Field field17
        start local 18 // org.jooq.Field field18
        start local 19 // org.jooq.Field field19
         0: .line 1741
            aload 0 /* this */
            bipush 19
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            dup
            bipush 15
            aload 16 /* field16 */
            aastore
            dup
            bipush 16
            aload 17 /* field17 */
            aastore
            dup
            bipush 17
            aload 18 /* field18 */
            aastore
            dup
            bipush 18
            aload 19 /* field19 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 19 // org.jooq.Field field19
        end local 18 // org.jooq.Field field18
        end local 17 // org.jooq.Field field17
        end local 16 // org.jooq.Field field16
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
            0    1    16  field16  Lorg/jooq/Field<TT16;>;
            0    1    17  field17  Lorg/jooq/Field<TT17;>;
            0    1    18  field18  Lorg/jooq/Field<TT18;>;
            0    1    19  field19  Lorg/jooq/Field<TT19;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record19<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.ResultQuery<org.jooq.Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=21, args_size=21
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
        start local 16 // org.jooq.Field field16
        start local 17 // org.jooq.Field field17
        start local 18 // org.jooq.Field field18
        start local 19 // org.jooq.Field field19
        start local 20 // org.jooq.Field field20
         0: .line 1747
            aload 0 /* this */
            bipush 20
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            dup
            bipush 15
            aload 16 /* field16 */
            aastore
            dup
            bipush 16
            aload 17 /* field17 */
            aastore
            dup
            bipush 17
            aload 18 /* field18 */
            aastore
            dup
            bipush 18
            aload 19 /* field19 */
            aastore
            dup
            bipush 19
            aload 20 /* field20 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 20 // org.jooq.Field field20
        end local 19 // org.jooq.Field field19
        end local 18 // org.jooq.Field field18
        end local 17 // org.jooq.Field field17
        end local 16 // org.jooq.Field field16
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
            0    1    16  field16  Lorg/jooq/Field<TT16;>;
            0    1    17  field17  Lorg/jooq/Field<TT17;>;
            0    1    18  field18  Lorg/jooq/Field<TT18;>;
            0    1    19  field19  Lorg/jooq/Field<TT19;>;
            0    1    20  field20  Lorg/jooq/Field<TT20;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record20<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.ResultQuery<org.jooq.Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=22, args_size=22
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
        start local 16 // org.jooq.Field field16
        start local 17 // org.jooq.Field field17
        start local 18 // org.jooq.Field field18
        start local 19 // org.jooq.Field field19
        start local 20 // org.jooq.Field field20
        start local 21 // org.jooq.Field field21
         0: .line 1753
            aload 0 /* this */
            bipush 21
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            dup
            bipush 15
            aload 16 /* field16 */
            aastore
            dup
            bipush 16
            aload 17 /* field17 */
            aastore
            dup
            bipush 17
            aload 18 /* field18 */
            aastore
            dup
            bipush 18
            aload 19 /* field19 */
            aastore
            dup
            bipush 19
            aload 20 /* field20 */
            aastore
            dup
            bipush 20
            aload 21 /* field21 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 21 // org.jooq.Field field21
        end local 20 // org.jooq.Field field20
        end local 19 // org.jooq.Field field19
        end local 18 // org.jooq.Field field18
        end local 17 // org.jooq.Field field17
        end local 16 // org.jooq.Field field16
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
            0    1    16  field16  Lorg/jooq/Field<TT16;>;
            0    1    17  field17  Lorg/jooq/Field<TT17;>;
            0    1    18  field18  Lorg/jooq/Field<TT18;>;
            0    1    19  field19  Lorg/jooq/Field<TT19;>;
            0    1    20  field20  Lorg/jooq/Field<TT20;>;
            0    1    21  field21  Lorg/jooq/Field<TT21;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record21<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public final <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.ResultQuery<org.jooq.Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> coerce(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>, org.jooq.Field<T22>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=23, args_size=23
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // org.jooq.Field field1
        start local 2 // org.jooq.Field field2
        start local 3 // org.jooq.Field field3
        start local 4 // org.jooq.Field field4
        start local 5 // org.jooq.Field field5
        start local 6 // org.jooq.Field field6
        start local 7 // org.jooq.Field field7
        start local 8 // org.jooq.Field field8
        start local 9 // org.jooq.Field field9
        start local 10 // org.jooq.Field field10
        start local 11 // org.jooq.Field field11
        start local 12 // org.jooq.Field field12
        start local 13 // org.jooq.Field field13
        start local 14 // org.jooq.Field field14
        start local 15 // org.jooq.Field field15
        start local 16 // org.jooq.Field field16
        start local 17 // org.jooq.Field field17
        start local 18 // org.jooq.Field field18
        start local 19 // org.jooq.Field field19
        start local 20 // org.jooq.Field field20
        start local 21 // org.jooq.Field field21
        start local 22 // org.jooq.Field field22
         0: .line 1759
            aload 0 /* this */
            bipush 22
            anewarray org.jooq.Field
            dup
            iconst_0
            aload 1 /* field1 */
            aastore
            dup
            iconst_1
            aload 2 /* field2 */
            aastore
            dup
            iconst_2
            aload 3 /* field3 */
            aastore
            dup
            iconst_3
            aload 4 /* field4 */
            aastore
            dup
            iconst_4
            aload 5 /* field5 */
            aastore
            dup
            iconst_5
            aload 6 /* field6 */
            aastore
            dup
            bipush 6
            aload 7 /* field7 */
            aastore
            dup
            bipush 7
            aload 8 /* field8 */
            aastore
            dup
            bipush 8
            aload 9 /* field9 */
            aastore
            dup
            bipush 9
            aload 10 /* field10 */
            aastore
            dup
            bipush 10
            aload 11 /* field11 */
            aastore
            dup
            bipush 11
            aload 12 /* field12 */
            aastore
            dup
            bipush 12
            aload 13 /* field13 */
            aastore
            dup
            bipush 13
            aload 14 /* field14 */
            aastore
            dup
            bipush 14
            aload 15 /* field15 */
            aastore
            dup
            bipush 15
            aload 16 /* field16 */
            aastore
            dup
            bipush 16
            aload 17 /* field17 */
            aastore
            dup
            bipush 17
            aload 18 /* field18 */
            aastore
            dup
            bipush 18
            aload 19 /* field19 */
            aastore
            dup
            bipush 19
            aload 20 /* field20 */
            aastore
            dup
            bipush 20
            aload 21 /* field21 */
            aastore
            dup
            bipush 21
            aload 22 /* field22 */
            aastore
            invokevirtual org.jooq.impl.AbstractResultQuery.coerce:([Lorg/jooq/Field;)Lorg/jooq/ResultQuery;
            areturn
        end local 22 // org.jooq.Field field22
        end local 21 // org.jooq.Field field21
        end local 20 // org.jooq.Field field20
        end local 19 // org.jooq.Field field19
        end local 18 // org.jooq.Field field18
        end local 17 // org.jooq.Field field17
        end local 16 // org.jooq.Field field16
        end local 15 // org.jooq.Field field15
        end local 14 // org.jooq.Field field14
        end local 13 // org.jooq.Field field13
        end local 12 // org.jooq.Field field12
        end local 11 // org.jooq.Field field11
        end local 10 // org.jooq.Field field10
        end local 9 // org.jooq.Field field9
        end local 8 // org.jooq.Field field8
        end local 7 // org.jooq.Field field7
        end local 6 // org.jooq.Field field6
        end local 5 // org.jooq.Field field5
        end local 4 // org.jooq.Field field4
        end local 3 // org.jooq.Field field3
        end local 2 // org.jooq.Field field2
        end local 1 // org.jooq.Field field1
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1   field1  Lorg/jooq/Field<TT1;>;
            0    1     2   field2  Lorg/jooq/Field<TT2;>;
            0    1     3   field3  Lorg/jooq/Field<TT3;>;
            0    1     4   field4  Lorg/jooq/Field<TT4;>;
            0    1     5   field5  Lorg/jooq/Field<TT5;>;
            0    1     6   field6  Lorg/jooq/Field<TT6;>;
            0    1     7   field7  Lorg/jooq/Field<TT7;>;
            0    1     8   field8  Lorg/jooq/Field<TT8;>;
            0    1     9   field9  Lorg/jooq/Field<TT9;>;
            0    1    10  field10  Lorg/jooq/Field<TT10;>;
            0    1    11  field11  Lorg/jooq/Field<TT11;>;
            0    1    12  field12  Lorg/jooq/Field<TT12;>;
            0    1    13  field13  Lorg/jooq/Field<TT13;>;
            0    1    14  field14  Lorg/jooq/Field<TT14;>;
            0    1    15  field15  Lorg/jooq/Field<TT15;>;
            0    1    16  field16  Lorg/jooq/Field<TT16;>;
            0    1    17  field17  Lorg/jooq/Field<TT17;>;
            0    1    18  field18  Lorg/jooq/Field<TT18;>;
            0    1    19  field19  Lorg/jooq/Field<TT19;>;
            0    1    20  field20  Lorg/jooq/Field<TT20;>;
            0    1    21  field21  Lorg/jooq/Field<TT21;>;
            0    1    22  field22  Lorg/jooq/Field<TT22;>;
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;Lorg/jooq/Field<TT22;>;)Lorg/jooq/ResultQuery<Lorg/jooq/Record22<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;>;
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public org.jooq.Query poolable(boolean);
    descriptor: (Z)Lorg/jooq/Query;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.jooq.impl.AbstractResultQuery.poolable:(Z)Lorg/jooq/ResultQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jooq.Query queryTimeout(int);
    descriptor: (I)Lorg/jooq/Query;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.jooq.impl.AbstractResultQuery.queryTimeout:(I)Lorg/jooq/ResultQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jooq.Query keepStatement(boolean);
    descriptor: (Z)Lorg/jooq/Query;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.jooq.impl.AbstractResultQuery.keepStatement:(Z)Lorg/jooq/ResultQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jooq.Query bind(int, java.lang.Object);
    descriptor: (ILjava/lang/Object;)Lorg/jooq/Query;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            aload 2
            invokevirtual org.jooq.impl.AbstractResultQuery.bind:(ILjava/lang/Object;)Lorg/jooq/ResultQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jooq.Query bind(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/Query;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual org.jooq.impl.AbstractResultQuery.bind:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/ResultQuery;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.util.concurrent.Executor lambda$1(java.util.concurrent.Executor);
    descriptor: (Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 416
            aload 0
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private java.util.stream.Stream lambda$2(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Ljava/util/stream/Stream;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.jooq.impl.AbstractResultQuery this
        start local 1 // java.lang.Integer i
         0: .line 421
            aload 0 /* this */
            invokevirtual org.jooq.impl.AbstractResultQuery.fetchLazy:()Lorg/jooq/Cursor;
            invokeinterface org.jooq.Cursor.stream:()Ljava/util/stream/Stream;
            areturn
        end local 1 // java.lang.Integer i
        end local 0 // org.jooq.impl.AbstractResultQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/impl/AbstractResultQuery<TR;>;
            0    1     1     i  Ljava/lang/Integer;

  private static java.lang.Object lambda$3(java.lang.Class, org.jooq.Record);
    descriptor: (Ljava/lang/Class;Lorg/jooq/Record;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // org.jooq.Record r
         0: .line 426
            aload 1 /* r */
            aload 0
            invokeinterface org.jooq.Record.into:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // org.jooq.Record r
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     r  TR;

  private static org.jooq.Record lambda$4(org.jooq.Table, org.jooq.Record);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Record;)Lorg/jooq/Record;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // org.jooq.Record r
         0: .line 431
            aload 1 /* r */
            aload 0
            invokeinterface org.jooq.Record.into:(Lorg/jooq/Table;)Lorg/jooq/Record;
            areturn
        end local 1 // org.jooq.Record r
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     r  TR;
}
Signature: <R::Lorg/jooq/Record;>Lorg/jooq/impl/AbstractQuery;Lorg/jooq/ResultQuery<TR;>;
SourceFile: "AbstractResultQuery.java"
NestMembers:
  org.jooq.impl.AbstractResultQuery$1  org.jooq.impl.AbstractResultQuery$ResultQueryCallable
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  Rendered = org.jooq.impl.AbstractQuery$Rendered of org.jooq.impl.AbstractQuery
  org.jooq.impl.AbstractResultQuery$1
  private final ResultQueryCallable = org.jooq.impl.AbstractResultQuery$ResultQueryCallable of org.jooq.impl.AbstractResultQuery