public class io.ebeaninternal.server.querydefn.DefaultDtoQuery<T> implements io.ebeaninternal.api.SpiDtoQuery<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.ebeaninternal.server.querydefn.DefaultDtoQuery
  super_class: java.lang.Object
{
  private final io.ebeaninternal.api.SpiEbeanServer server;
    descriptor: Lio/ebeaninternal/api/SpiEbeanServer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final io.ebeaninternal.server.dto.DtoBeanDescriptor<T> descriptor;
    descriptor: Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;

  private final io.ebeaninternal.api.SpiQuery<?> ormQuery;
    descriptor: Lio/ebeaninternal/api/SpiQuery;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lio/ebeaninternal/api/SpiQuery<*>;

  private java.lang.String sql;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

  private boolean relaxedMode;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String label;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private io.ebean.ProfileLocation profileLocation;
    descriptor: Lio/ebean/ProfileLocation;
    flags: (0x0002) ACC_PRIVATE

  private final io.ebeaninternal.api.BindParams bindParams;
    descriptor: Lio/ebeaninternal/api/BindParams;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private io.ebean.Transaction transaction;
    descriptor: Lio/ebean/Transaction;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(io.ebeaninternal.api.SpiEbeanServer, io.ebeaninternal.server.dto.DtoBeanDescriptor<T>, io.ebeaninternal.api.SpiQuery<?>);
    descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor;Lio/ebeaninternal/api/SpiQuery;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // io.ebeaninternal.api.SpiEbeanServer server
        start local 2 // io.ebeaninternal.server.dto.DtoBeanDescriptor descriptor
        start local 3 // io.ebeaninternal.api.SpiQuery ormQuery
         0: .line 56
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 49
            aload 0 /* this */
            new io.ebeaninternal.api.BindParams
            dup
            invokespecial io.ebeaninternal.api.BindParams.<init>:()V
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
         2: .line 57
            aload 0 /* this */
            aload 1 /* server */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
         3: .line 58
            aload 0 /* this */
            aload 2 /* descriptor */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
         4: .line 59
            aload 0 /* this */
            aload 3 /* ormQuery */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
         5: .line 60
            aload 0 /* this */
            aload 3 /* ormQuery */
            invokeinterface io.ebeaninternal.api.SpiQuery.getLabel:()Ljava/lang/String;
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
         6: .line 61
            aload 0 /* this */
            aload 3 /* ormQuery */
            invokeinterface io.ebeaninternal.api.SpiQuery.getProfileLocation:()Lio/ebean/ProfileLocation;
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
         7: .line 62
            return
        end local 3 // io.ebeaninternal.api.SpiQuery ormQuery
        end local 2 // io.ebeaninternal.server.dto.DtoBeanDescriptor descriptor
        end local 1 // io.ebeaninternal.api.SpiEbeanServer server
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    8     1      server  Lio/ebeaninternal/api/SpiEbeanServer;
            0    8     2  descriptor  Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;
            0    8     3    ormQuery  Lio/ebeaninternal/api/SpiQuery<*>;
    Signature: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;Lio/ebeaninternal/api/SpiQuery<*>;)V
    MethodParameters:
            Name  Flags
      server      
      descriptor  
      ormQuery    

  public void <init>(io.ebeaninternal.api.SpiEbeanServer, io.ebeaninternal.server.dto.DtoBeanDescriptor<T>, java.lang.String);
    descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // io.ebeaninternal.api.SpiEbeanServer server
        start local 2 // io.ebeaninternal.server.dto.DtoBeanDescriptor descriptor
        start local 3 // java.lang.String sql
         0: .line 67
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 49
            aload 0 /* this */
            new io.ebeaninternal.api.BindParams
            dup
            invokespecial io.ebeaninternal.api.BindParams.<init>:()V
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
         2: .line 68
            aload 0 /* this */
            aload 1 /* server */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
         3: .line 69
            aload 0 /* this */
            aload 2 /* descriptor */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
         4: .line 70
            aload 0 /* this */
            aconst_null
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
         5: .line 71
            aload 0 /* this */
            aload 3 /* sql */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
         6: .line 72
            return
        end local 3 // java.lang.String sql
        end local 2 // io.ebeaninternal.server.dto.DtoBeanDescriptor descriptor
        end local 1 // io.ebeaninternal.api.SpiEbeanServer server
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    7     1      server  Lio/ebeaninternal/api/SpiEbeanServer;
            0    7     2  descriptor  Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;
            0    7     3         sql  Ljava/lang/String;
    Signature: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;Ljava/lang/String;)V
    MethodParameters:
            Name  Flags
      server      
      descriptor  
      sql         

  public java.lang.String planKey();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 76
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":first"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.firstRow:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ":max"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.maxRows:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebeaninternal.server.dto.DtoQueryPlan getQueryPlan(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.lang.Object planKey
         0: .line 81
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
            aload 1 /* planKey */
            invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.getQueryPlan:(Ljava/lang/Object;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
            areturn
        end local 1 // java.lang.Object planKey
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    1     1  planKey  Ljava/lang/Object;
    MethodParameters:
         Name  Flags
      planKey  

  public io.ebeaninternal.server.dto.DtoQueryPlan buildPlan(io.ebeaninternal.server.dto.DtoMappingRequest);
    descriptor: (Lio/ebeaninternal/server/dto/DtoMappingRequest;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // io.ebeaninternal.server.dto.DtoMappingRequest request
         0: .line 86
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
            aload 1 /* request */
            invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.buildPlan:(Lio/ebeaninternal/server/dto/DtoMappingRequest;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
            areturn
        end local 1 // io.ebeaninternal.server.dto.DtoMappingRequest request
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    1     1  request  Lio/ebeaninternal/server/dto/DtoMappingRequest;
    MethodParameters:
         Name  Flags
      request  

  public void putQueryPlan(java.lang.Object, io.ebeaninternal.server.dto.DtoQueryPlan);
    descriptor: (Ljava/lang/Object;Lio/ebeaninternal/server/dto/DtoQueryPlan;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.lang.Object planKey
        start local 2 // io.ebeaninternal.server.dto.DtoQueryPlan plan
         0: .line 91
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
            aload 1 /* planKey */
            aload 2 /* plan */
            invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.putQueryPlan:(Ljava/lang/Object;Lio/ebeaninternal/server/dto/DtoQueryPlan;)V
         1: .line 92
            return
        end local 2 // io.ebeaninternal.server.dto.DtoQueryPlan plan
        end local 1 // java.lang.Object planKey
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  planKey  Ljava/lang/Object;
            0    2     2     plan  Lio/ebeaninternal/server/dto/DtoQueryPlan;
    MethodParameters:
         Name  Flags
      planKey  
      plan     

  public io.ebean.DtoQuery<T> usingTransaction(io.ebean.Transaction);
    descriptor: (Lio/ebean/Transaction;)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // io.ebean.Transaction transaction
         0: .line 96
            aload 0 /* this */
            aload 1 /* transaction */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.transaction:Lio/ebean/Transaction;
         1: .line 97
            aload 0 /* this */
            areturn
        end local 1 // io.ebean.Transaction transaction
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  transaction  Lio/ebean/Transaction;
    Signature: (Lio/ebean/Transaction;)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
             Name  Flags
      transaction  

  public void findEach(java.util.function.Consumer<T>);
    descriptor: (Ljava/util/function/Consumer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.util.function.Consumer consumer
         0: .line 102
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
            aload 0 /* this */
            aload 1 /* consumer */
            invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoEach:(Lio/ebeaninternal/api/SpiDtoQuery;Ljava/util/function/Consumer;)V
         1: .line 103
            return
        end local 1 // java.util.function.Consumer consumer
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  consumer  Ljava/util/function/Consumer<TT;>;
    Signature: (Ljava/util/function/Consumer<TT;>;)V
    MethodParameters:
          Name  Flags
      consumer  

  public void findEachWhile(java.util.function.Predicate<T>);
    descriptor: (Ljava/util/function/Predicate;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.util.function.Predicate consumer
         0: .line 107
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
            aload 0 /* this */
            aload 1 /* consumer */
            invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoEachWhile:(Lio/ebeaninternal/api/SpiDtoQuery;Ljava/util/function/Predicate;)V
         1: .line 108
            return
        end local 1 // java.util.function.Predicate consumer
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  consumer  Ljava/util/function/Predicate<TT;>;
    Signature: (Ljava/util/function/Predicate<TT;>;)V
    MethodParameters:
          Name  Flags
      consumer  

  public java.util.List<T> findList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 112
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
            aload 0 /* this */
            invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoList:(Lio/ebeaninternal/api/SpiDtoQuery;)Ljava/util/List;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
    Signature: ()Ljava/util/List<TT;>;

  public T findOne();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 117
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
            aload 0 /* this */
            invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoOne:(Lio/ebeaninternal/api/SpiDtoQuery;)Ljava/lang/Object;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
    Signature: ()TT;

  public java.util.Optional<T> findOneOrEmpty();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 122
            aload 0 /* this */
            invokevirtual io.ebeaninternal.server.querydefn.DefaultDtoQuery.findOne:()Ljava/lang/Object;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
    Signature: ()Ljava/util/Optional<TT;>;

  public io.ebean.DtoQuery<T> setParameter(int, );
    descriptor: (ILjava/lang/Object;)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // int position
        start local 2 // java.lang.Object value
         0: .line 127
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            ifnull 3
         1: .line 128
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            iload 1 /* position */
            aload 2 /* value */
            invokeinterface io.ebeaninternal.api.SpiQuery.setParameter:(ILjava/lang/Object;)Lio/ebean/Query;
            pop
         2: .line 129
            goto 4
         3: .line 130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
            iload 1 /* position */
            aload 2 /* value */
            invokevirtual io.ebeaninternal.api.BindParams.setParameter:(ILjava/lang/Object;)V
         4: .line 132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // int position
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    5     1  position  I
            0    5     2     value  Ljava/lang/Object;
    Signature: (ILjava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
          Name  Flags
      position  
      value     

  public io.ebean.DtoQuery<T> setParameter(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.lang.String paramName
        start local 2 // java.lang.Object value
         0: .line 137
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            ifnull 3
         1: .line 138
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            aload 1 /* paramName */
            aload 2 /* value */
            invokeinterface io.ebeaninternal.api.SpiQuery.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/Query;
            pop
         2: .line 139
            goto 4
         3: .line 140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
            aload 1 /* paramName */
            aload 2 /* value */
            invokevirtual io.ebeaninternal.api.BindParams.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lio/ebeaninternal/api/BindParams$Param;
            pop
         4: .line 142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String paramName
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    5     1  paramName  Ljava/lang/String;
            0    5     2      value  Ljava/lang/Object;
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
           Name  Flags
      paramName  
      value      

  public io.ebean.DtoQuery<T> setParameters([]);
    descriptor: ([Ljava/lang/Object;)Lio/ebean/DtoQuery;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.lang.Object[] values
         0: .line 147
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            ifnull 3
         1: .line 148
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            aload 1 /* values */
            invokeinterface io.ebeaninternal.api.SpiQuery.setParameters:([Ljava/lang/Object;)Lio/ebean/Query;
            pop
         2: .line 149
            goto 4
         3: .line 150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
            aload 1 /* values */
            invokevirtual io.ebeaninternal.api.BindParams.setNextParameters:([Ljava/lang/Object;)V
         4: .line 152
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Object[] values
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    5     1  values  [Ljava/lang/Object;
    Signature: ([Ljava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
        Name  Flags
      values  

  public io.ebean.DtoQuery<T> setParameter();
    descriptor: (Ljava/lang/Object;)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.lang.Object value
         0: .line 157
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            ifnull 3
         1: .line 158
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            aload 1 /* value */
            invokeinterface io.ebeaninternal.api.SpiQuery.setParameter:(Ljava/lang/Object;)Lio/ebean/Query;
            pop
         2: .line 159
            goto 4
         3: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
            aload 1 /* value */
            invokevirtual io.ebeaninternal.api.BindParams.setNextParameter:(Ljava/lang/Object;)V
         4: .line 162
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Object value
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    5     1  value  Ljava/lang/Object;
    Signature: (Ljava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 167
            new java.lang.StringBuilder
            dup
            ldc "DtoQuery ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public java.lang.Class<T> getType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 172
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
            invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.getType:()Ljava/lang/Class;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
    Signature: ()Ljava/lang/Class<TT;>;

  public io.ebeaninternal.api.SpiQuery<?> getOrmQuery();
    descriptor: ()Lio/ebeaninternal/api/SpiQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 177
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
    Signature: ()Lio/ebeaninternal/api/SpiQuery<*>;

  public io.ebean.Transaction getTransaction();
    descriptor: ()Lio/ebean/Transaction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 182
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.transaction:Lio/ebean/Transaction;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebean.DtoQuery<T> setRelaxedMode();
    descriptor: ()Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 187
            aload 0 /* this */
            iconst_1
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.relaxedMode:Z
         1: .line 188
            aload 0 /* this */
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
    Signature: ()Lio/ebean/DtoQuery<TT;>;

  public boolean isRelaxedMode();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 193
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.relaxedMode:Z
            ireturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebean.DtoQuery<T> setLabel(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // java.lang.String label
         0: .line 198
            aload 0 /* this */
            aload 1 /* label */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
         1: .line 199
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String label
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  label  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
       Name  Flags
      label  

  public java.lang.String getLabel();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 204
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public java.lang.String getPlanLabel();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 209
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
            ifnull 2
         1: .line 210
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
            areturn
         2: .line 212
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
            ifnull 4
         3: .line 213
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
            invokeinterface io.ebean.ProfileLocation.label:()Ljava/lang/String;
            areturn
         4: .line 215
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public void obtainLocation();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 220
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
            ifnull 2
         1: .line 221
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
            invokeinterface io.ebean.ProfileLocation.obtain:()Z
            pop
         2: .line 223
      StackMap locals:
      StackMap stack:
            return
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebean.DtoQuery<T> setProfileLocation(io.ebean.ProfileLocation);
    descriptor: (Lio/ebean/ProfileLocation;)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // io.ebean.ProfileLocation profileLocation
         0: .line 227
            aload 0 /* this */
            aload 1 /* profileLocation */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
         1: .line 228
            aload 0 /* this */
            areturn
        end local 1 // io.ebean.ProfileLocation profileLocation
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  profileLocation  Lio/ebean/ProfileLocation;
    Signature: (Lio/ebean/ProfileLocation;)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
                 Name  Flags
      profileLocation  

  public io.ebean.ProfileLocation getProfileLocation();
    descriptor: ()Lio/ebean/ProfileLocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 233
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public int getFirstRow();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 238
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.firstRow:I
            ireturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebean.DtoQuery<T> setFirstRow(int);
    descriptor: (I)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // int firstRow
         0: .line 243
            aload 0 /* this */
            iload 1 /* firstRow */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.firstRow:I
         1: .line 244
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            ifnull 3
         2: .line 245
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            iload 1 /* firstRow */
            invokeinterface io.ebeaninternal.api.SpiQuery.setFirstRow:(I)Lio/ebean/Query;
            pop
         3: .line 247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int firstRow
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    4     1  firstRow  I
    Signature: (I)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
          Name  Flags
      firstRow  

  public int getMaxRows();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 252
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.maxRows:I
            ireturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebean.DtoQuery<T> setMaxRows(int);
    descriptor: (I)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // int maxRows
         0: .line 257
            aload 0 /* this */
            iload 1 /* maxRows */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.maxRows:I
         1: .line 258
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            ifnull 3
         2: .line 259
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
            iload 1 /* maxRows */
            invokeinterface io.ebeaninternal.api.SpiQuery.setMaxRows:(I)Lio/ebean/Query;
            pop
         3: .line 261
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int maxRows
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    4     1  maxRows  I
    Signature: (I)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
         Name  Flags
      maxRows  

  public int getTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 266
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.timeout:I
            ireturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebean.DtoQuery<T> setTimeout(int);
    descriptor: (I)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // int secs
         0: .line 271
            aload 0 /* this */
            iload 1 /* secs */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.timeout:I
         1: .line 272
            aload 0 /* this */
            areturn
        end local 1 // int secs
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  secs  I
    Signature: (I)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
      Name  Flags
      secs  

  public io.ebeaninternal.api.BindParams getBindParams();
    descriptor: ()Lio/ebeaninternal/api/BindParams;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 277
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public io.ebean.DtoQuery<T> setBufferFetchSizeHint(int);
    descriptor: (I)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
        start local 1 // int bufferFetchSizeHint
         0: .line 282
            aload 0 /* this */
            iload 1 /* bufferFetchSizeHint */
            putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bufferFetchSizeHint:I
         1: .line 283
            aload 0 /* this */
            areturn
        end local 1 // int bufferFetchSizeHint
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
            0    2     1  bufferFetchSizeHint  I
    Signature: (I)Lio/ebean/DtoQuery<TT;>;
    MethodParameters:
                     Name  Flags
      bufferFetchSizeHint  

  public int getBufferFetchSizeHint();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 288
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bufferFetchSizeHint:I
            ireturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;

  public java.lang.String getQuery();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
         0: .line 293
            aload 0 /* this */
            getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
            areturn
        end local 0 // io.ebeaninternal.server.querydefn.DefaultDtoQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lio/ebeaninternal/api/SpiDtoQuery<TT;>;
SourceFile: "DefaultDtoQuery.java"
InnerClasses:
  public final Param = io.ebeaninternal.api.BindParams$Param of io.ebeaninternal.api.BindParams