class io.ebeaninternal.server.query.DefaultFetchGroupQuery<T> implements io.ebean.service.SpiFetchGroupQuery<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.ebeaninternal.server.query.DefaultFetchGroupQuery
  super_class: java.lang.Object
{
  private static final io.ebean.FetchConfig FETCH_CACHE;
    descriptor: Lio/ebean/FetchConfig;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final io.ebean.FetchConfig FETCH_QUERY;
    descriptor: Lio/ebean/FetchConfig;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final io.ebean.FetchConfig FETCH_LAZY;
    descriptor: Lio/ebean/FetchConfig;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private io.ebeaninternal.server.querydefn.OrmQueryDetail detail;
    descriptor: Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 48
            new io.ebean.FetchConfig
            dup
            invokespecial io.ebean.FetchConfig.<init>:()V
            invokevirtual io.ebean.FetchConfig.cache:()Lio/ebean/FetchConfig;
            putstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_CACHE:Lio/ebean/FetchConfig;
         1: .line 50
            new io.ebean.FetchConfig
            dup
            invokespecial io.ebean.FetchConfig.<init>:()V
            invokevirtual io.ebean.FetchConfig.query:()Lio/ebean/FetchConfig;
            putstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_QUERY:Lio/ebean/FetchConfig;
         2: .line 52
            new io.ebean.FetchConfig
            dup
            invokespecial io.ebean.FetchConfig.<init>:()V
            invokevirtual io.ebean.FetchConfig.lazy:()Lio/ebean/FetchConfig;
            putstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_LAZY:Lio/ebean/FetchConfig;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            new io.ebeaninternal.server.querydefn.OrmQueryDetail
            dup
            invokespecial io.ebeaninternal.server.querydefn.OrmQueryDetail.<init>:()V
            putfield io.ebeaninternal.server.query.DefaultFetchGroupQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
         2: .line 46
            return
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.FetchGroup<T> buildFetchGroup();
    descriptor: ()Lio/ebean/FetchGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 58
            new io.ebeaninternal.server.query.DFetchGroup
            dup
            aload 0 /* this */
            getfield io.ebeaninternal.server.query.DefaultFetchGroupQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
            invokespecial io.ebeaninternal.server.query.DFetchGroup.<init>:(Lio/ebeaninternal/server/querydefn/OrmQueryDetail;)V
            areturn
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/FetchGroup<TT;>;

  public io.ebean.Query<T> select(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String columns
         0: .line 63
            aload 0 /* this */
            getfield io.ebeaninternal.server.query.DefaultFetchGroupQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
            aload 1 /* columns */
            invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.select:(Ljava/lang/String;)V
         1: .line 64
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String columns
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    2     1  columns  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      columns  

  public io.ebean.Query<T> select(io.ebean.FetchGroup);
    descriptor: (Lio/ebean/FetchGroup;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.FetchGroup fetchGroup
         0: .line 69
            aload 0 /* this */
            aload 1 /* fetchGroup */
            checkcast io.ebeaninternal.server.querydefn.SpiFetchGroup
            invokeinterface io.ebeaninternal.server.querydefn.SpiFetchGroup.detail:()Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
            putfield io.ebeaninternal.server.query.DefaultFetchGroupQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
         1: .line 70
            aload 0 /* this */
            areturn
        end local 1 // io.ebean.FetchGroup fetchGroup
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    2     1  fetchGroup  Lio/ebean/FetchGroup;
    Signature: (Lio/ebean/FetchGroup;)Lio/ebean/Query<TT;>;
    MethodParameters:
            Name  Flags
      fetchGroup  

  public io.ebean.Query<T> fetch(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
         0: .line 75
            aload 0 /* this */
            aload 1 /* property */
            aconst_null
            aconst_null
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  

  public io.ebean.Query<T> fetchQuery(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
         0: .line 80
            aload 0 /* this */
            aload 1 /* property */
            aconst_null
            getstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_QUERY:Lio/ebean/FetchConfig;
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  

  public io.ebean.Query<T> fetchCache(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
         0: .line 85
            aload 0 /* this */
            aload 1 /* property */
            aconst_null
            getstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_CACHE:Lio/ebean/FetchConfig;
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  

  public io.ebean.Query<T> fetchLazy(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
         0: .line 90
            aload 0 /* this */
            aload 1 /* property */
            aconst_null
            getstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_LAZY:Lio/ebean/FetchConfig;
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  

  public io.ebean.Query<T> fetch(java.lang.String, io.ebean.FetchConfig);
    descriptor: (Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
        start local 2 // io.ebean.FetchConfig joinConfig
         0: .line 95
            aload 0 /* this */
            aload 1 /* property */
            aconst_null
            aload 2 /* joinConfig */
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 2 // io.ebean.FetchConfig joinConfig
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1    property  Ljava/lang/String;
            0    1     2  joinConfig  Lio/ebean/FetchConfig;
    Signature: (Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query<TT;>;
    MethodParameters:
            Name  Flags
      property    
      joinConfig  

  public io.ebean.Query<T> fetch(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
        start local 2 // java.lang.String columns
         0: .line 100
            aload 0 /* this */
            aload 1 /* property */
            aload 2 /* columns */
            aconst_null
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 2 // java.lang.String columns
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
            0    1     2   columns  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  
      columns   

  public io.ebean.Query<T> fetchQuery(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
        start local 2 // java.lang.String columns
         0: .line 105
            aload 0 /* this */
            aload 1 /* property */
            aload 2 /* columns */
            getstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_QUERY:Lio/ebean/FetchConfig;
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 2 // java.lang.String columns
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
            0    1     2   columns  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  
      columns   

  public io.ebean.Query<T> fetchCache(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
        start local 2 // java.lang.String columns
         0: .line 110
            aload 0 /* this */
            aload 1 /* property */
            aload 2 /* columns */
            getstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_CACHE:Lio/ebean/FetchConfig;
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 2 // java.lang.String columns
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
            0    1     2   columns  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  
      columns   

  public io.ebean.Query<T> fetchLazy(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
        start local 2 // java.lang.String columns
         0: .line 115
            aload 0 /* this */
            aload 1 /* property */
            aload 2 /* columns */
            getstatic io.ebeaninternal.server.query.DefaultFetchGroupQuery.FETCH_LAZY:Lio/ebean/FetchConfig;
            invokevirtual io.ebeaninternal.server.query.DefaultFetchGroupQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
            areturn
        end local 2 // java.lang.String columns
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  property  Ljava/lang/String;
            0    1     2   columns  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  
      columns   

  public io.ebean.Query<T> fetch(java.lang.String, java.lang.String, io.ebean.FetchConfig);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String property
        start local 2 // java.lang.String columns
        start local 3 // io.ebean.FetchConfig config
         0: .line 120
            aload 0 /* this */
            getfield io.ebeaninternal.server.query.DefaultFetchGroupQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
            aload 1 /* property */
            aload 2 /* columns */
            aload 3 /* config */
            invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)V
         1: .line 121
            aload 0 /* this */
            areturn
        end local 3 // io.ebean.FetchConfig config
        end local 2 // java.lang.String columns
        end local 1 // java.lang.String property
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    2     1  property  Ljava/lang/String;
            0    2     2   columns  Ljava/lang/String;
            0    2     3    config  Lio/ebean/FetchConfig;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      property  
      columns   
      config    

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

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

  public io.ebean.Query<T> copy();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 138
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public io.ebean.Query<T> setRawSql(io.ebean.RawSql);
    descriptor: (Lio/ebean/RawSql;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.RawSql rawSql
         0: .line 143
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.RawSql rawSql
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  rawSql  Lio/ebean/RawSql;
    Signature: (Lio/ebean/RawSql;)Lio/ebean/Query<TT;>;
    MethodParameters:
        Name  Flags
      rawSql  

  public io.ebean.Query<T> asOf(java.sql.Timestamp);
    descriptor: (Ljava/sql/Timestamp;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.sql.Timestamp asOf
         0: .line 148
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.sql.Timestamp asOf
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  asOf  Ljava/sql/Timestamp;
    Signature: (Ljava/sql/Timestamp;)Lio/ebean/Query<TT;>;
    MethodParameters:
      Name  Flags
      asOf  

  public io.ebean.Query<T> asDraft();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 153
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public <D> io.ebean.DtoQuery<D> asDto(java.lang.Class<D>);
    descriptor: (Ljava/lang/Class;)Lio/ebean/DtoQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.Class dtoClass
         0: .line 158
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Class dtoClass
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  dtoClass  Ljava/lang/Class<TD;>;
    Signature: <D:Ljava/lang/Object;>(Ljava/lang/Class<TD;>;)Lio/ebean/DtoQuery<TD;>;
    MethodParameters:
          Name  Flags
      dtoClass  

  public io.ebean.UpdateQuery<T> asUpdate();
    descriptor: ()Lio/ebean/UpdateQuery;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 163
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/UpdateQuery<TT;>;

  public void cancel();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 168
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> setPersistenceContextScope(io.ebean.PersistenceContextScope);
    descriptor: (Lio/ebean/PersistenceContextScope;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.PersistenceContextScope scope
         0: .line 173
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.PersistenceContextScope scope
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  scope  Lio/ebean/PersistenceContextScope;
    Signature: (Lio/ebean/PersistenceContextScope;)Lio/ebean/Query<TT;>;
    MethodParameters:
       Name  Flags
      scope  

  public io.ebean.Query<T> setDocIndexName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String indexName
         0: .line 178
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String indexName
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  indexName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
           Name  Flags
      indexName  

  public io.ebean.ExpressionFactory getExpressionFactory();
    descriptor: ()Lio/ebean/ExpressionFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 183
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public boolean isAutoTuned();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 188
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> setAutoTune(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // boolean autoTune
         0: .line 193
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // boolean autoTune
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  autoTune  Z
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      autoTune  

  public io.ebean.Query<T> setAllowLoadErrors();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 198
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public io.ebean.Query<T> setLazyLoadBatchSize(int);
    descriptor: (I)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // int lazyLoadBatchSize
         0: .line 203
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int lazyLoadBatchSize
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  lazyLoadBatchSize  I
    Signature: (I)Lio/ebean/Query<TT;>;
    MethodParameters:
                   Name  Flags
      lazyLoadBatchSize  

  public io.ebean.Query<T> setIncludeSoftDeletes();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 208
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public io.ebean.Query<T> setDisableReadAuditing();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 213
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public io.ebean.Query<T> apply(io.ebean.FetchPath);
    descriptor: (Lio/ebean/FetchPath;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.FetchPath fetchPath
         0: .line 218
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.FetchPath fetchPath
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  fetchPath  Lio/ebean/FetchPath;
    Signature: (Lio/ebean/FetchPath;)Lio/ebean/Query<TT;>;
    MethodParameters:
           Name  Flags
      fetchPath  

  public io.ebean.Query<T> usingTransaction(io.ebean.Transaction);
    descriptor: (Lio/ebean/Transaction;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Transaction transaction
         0: .line 223
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Transaction transaction
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  transaction  Lio/ebean/Transaction;
    Signature: (Lio/ebean/Transaction;)Lio/ebean/Query<TT;>;
    MethodParameters:
             Name  Flags
      transaction  

  public io.ebean.Query<T> usingConnection(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.sql.Connection connection
         0: .line 228
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.sql.Connection connection
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  connection  Ljava/sql/Connection;
    Signature: (Ljava/sql/Connection;)Lio/ebean/Query<TT;>;
    MethodParameters:
            Name  Flags
      connection  

  public io.ebean.Query<T> usingDatabase(io.ebean.Database);
    descriptor: (Lio/ebean/Database;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Database database
         0: .line 233
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Database database
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  database  Lio/ebean/Database;
    Signature: (Lio/ebean/Database;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      database  

  public <A> java.util.List<A> findIds();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 236
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: <A:Ljava/lang/Object;>()Ljava/util/List<TA;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public io.ebean.QueryIterator<T> findIterate();
    descriptor: ()Lio/ebean/QueryIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 242
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/QueryIterator<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public java.util.stream.Stream<T> findStream();
    descriptor: ()Ljava/util/stream/Stream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 248
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/util/stream/Stream<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public java.util.stream.Stream<T> findLargeStream();
    descriptor: ()Ljava/util/stream/Stream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/util/stream/Stream<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  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.query.DefaultFetchGroupQuery this
        start local 1 // java.util.function.Consumer consumer
         0: .line 262
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.util.function.Consumer consumer
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     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.query.DefaultFetchGroupQuery this
        start local 1 // java.util.function.Predicate consumer
         0: .line 267
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.util.function.Predicate consumer
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     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=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 270
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/util/List<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public java.util.Set<T> findSet();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/util/Set<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public <K> java.util.Map<K, T> findMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 282
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: <K:Ljava/lang/Object;>()Ljava/util/Map<TK;TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public <A> java.util.List<A> findSingleAttributeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 288
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: <A:Ljava/lang/Object;>()Ljava/util/List<TA;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public <A> A findSingleAttribute();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 296
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: <A:Ljava/lang/Object;>()TA;

  public boolean isCountDistinct();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 301
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public boolean exists();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 306
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public T findOne();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 309
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNullable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()TT;
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()

  public java.util.Optional<T> findOneOrEmpty();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 315
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/util/Optional<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public java.util.List<io.ebean.Version<T>> findVersions();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 321
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/util/List<Lio/ebean/Version<TT;>;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public java.util.List<io.ebean.Version<T>> findVersionsBetween(java.sql.Timestamp, java.sql.Timestamp);
    descriptor: (Ljava/sql/Timestamp;Ljava/sql/Timestamp;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 327
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: (Ljava/sql/Timestamp;Ljava/sql/Timestamp;)Ljava/util/List<Lio/ebean/Version<TT;>;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()
    MethodParameters:
       Name  Flags
      start  
      end    

  public int delete();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 335
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public int delete(io.ebean.Transaction);
    descriptor: (Lio/ebean/Transaction;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Transaction transaction
         0: .line 340
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Transaction transaction
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  transaction  Lio/ebean/Transaction;
    MethodParameters:
             Name  Flags
      transaction  

  public int update();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 345
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public int update(io.ebean.Transaction);
    descriptor: (Lio/ebean/Transaction;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Transaction transaction
         0: .line 350
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Transaction transaction
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  transaction  Lio/ebean/Transaction;
    MethodParameters:
             Name  Flags
      transaction  

  public int findCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 355
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.FutureRowCount<T> findFutureCount();
    descriptor: ()Lio/ebean/FutureRowCount;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 358
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/FutureRowCount<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public io.ebean.FutureIds<T> findFutureIds();
    descriptor: ()Lio/ebean/FutureIds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 364
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/FutureIds<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public io.ebean.FutureList<T> findFutureList();
    descriptor: ()Lio/ebean/FutureList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 370
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/FutureList<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public io.ebean.PagedList<T> findPagedList();
    descriptor: ()Lio/ebean/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 376
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/PagedList<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public io.ebean.Query<T> setParameter(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 384
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1   name  Ljava/lang/String;
            0    1     2  value  Ljava/lang/Object;
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/Query<TT;>;
    MethodParameters:
       Name  Flags
      name   
      value  

  public io.ebean.Query<T> setParameter(int, );
    descriptor: (ILjava/lang/Object;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // int position
        start local 2 // java.lang.Object value
         0: .line 389
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object value
        end local 1 // int position
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  position  I
            0    1     2     value  Ljava/lang/Object;
    Signature: (ILjava/lang/Object;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      position  
      value     

  public io.ebean.Query<T> setParameter();
    descriptor: (Ljava/lang/Object;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.Object value
         0: .line 394
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object value
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  value  Ljava/lang/Object;
    Signature: (Ljava/lang/Object;)Lio/ebean/Query<TT;>;
    MethodParameters:
       Name  Flags
      value  

  public io.ebean.Query<T> setParameters([]);
    descriptor: ([Ljava/lang/Object;)Lio/ebean/Query;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.Object[] values
         0: .line 399
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object[] values
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  values  [Ljava/lang/Object;
    Signature: ([Ljava/lang/Object;)Lio/ebean/Query<TT;>;
    MethodParameters:
        Name  Flags
      values  

  public io.ebean.Query<T> setId();
    descriptor: (Ljava/lang/Object;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.Object id
         0: .line 404
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object id
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1    id  Ljava/lang/Object;
    Signature: (Ljava/lang/Object;)Lio/ebean/Query<TT;>;
    MethodParameters:
      Name  Flags
      id    

  public java.lang.Object getId();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 409
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> where(io.ebean.Expression);
    descriptor: (Lio/ebean/Expression;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Expression expression
         0: .line 414
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Expression expression
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  expression  Lio/ebean/Expression;
    Signature: (Lio/ebean/Expression;)Lio/ebean/Query<TT;>;
    MethodParameters:
            Name  Flags
      expression  

  public io.ebean.ExpressionList<T> where();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 419
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public io.ebean.ExpressionList<T> text();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 424
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public io.ebean.ExpressionList<T> filterMany(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String propertyName
         0: .line 429
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String propertyName
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  propertyName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  

  public io.ebean.ExpressionList<T> having();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 434
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public io.ebean.Query<T> having(io.ebean.Expression);
    descriptor: (Lio/ebean/Expression;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Expression addExpressionToHaving
         0: .line 439
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Expression addExpressionToHaving
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  addExpressionToHaving  Lio/ebean/Expression;
    Signature: (Lio/ebean/Expression;)Lio/ebean/Query<TT;>;
    MethodParameters:
                       Name  Flags
      addExpressionToHaving  

  public io.ebean.Query<T> orderBy(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String orderByClause
         0: .line 444
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String orderByClause
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  orderByClause  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
               Name  Flags
      orderByClause  

  public io.ebean.Query<T> order(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String orderByClause
         0: .line 449
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String orderByClause
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  orderByClause  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
               Name  Flags
      orderByClause  

  public io.ebean.OrderBy<T> order();
    descriptor: ()Lio/ebean/OrderBy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 454
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/OrderBy<TT;>;

  public io.ebean.OrderBy<T> orderBy();
    descriptor: ()Lio/ebean/OrderBy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 459
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/OrderBy<TT;>;

  public io.ebean.Query<T> setOrder(io.ebean.OrderBy<T>);
    descriptor: (Lio/ebean/OrderBy;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.OrderBy orderBy
         0: .line 464
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.OrderBy orderBy
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  orderBy  Lio/ebean/OrderBy<TT;>;
    Signature: (Lio/ebean/OrderBy<TT;>;)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      orderBy  

  public io.ebean.Query<T> setOrderBy(io.ebean.OrderBy<T>);
    descriptor: (Lio/ebean/OrderBy;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.OrderBy orderBy
         0: .line 469
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.OrderBy orderBy
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  orderBy  Lio/ebean/OrderBy<TT;>;
    Signature: (Lio/ebean/OrderBy<TT;>;)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      orderBy  

  public io.ebean.Query<T> setDistinct(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // boolean isDistinct
         0: .line 474
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // boolean isDistinct
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  isDistinct  Z
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
            Name  Flags
      isDistinct  

  public io.ebean.Query<T> setCountDistinct(io.ebean.CountDistinctOrder);
    descriptor: (Lio/ebean/CountDistinctOrder;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.CountDistinctOrder orderBy
         0: .line 479
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.CountDistinctOrder orderBy
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  orderBy  Lio/ebean/CountDistinctOrder;
    Signature: (Lio/ebean/CountDistinctOrder;)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      orderBy  

  public int getFirstRow();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 484
            iconst_0
            ireturn
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> setFirstRow(int);
    descriptor: (I)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // int firstRow
         0: .line 489
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int firstRow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  firstRow  I
    Signature: (I)Lio/ebean/Query<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.query.DefaultFetchGroupQuery this
         0: .line 494
            iconst_0
            ireturn
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> setMaxRows(int);
    descriptor: (I)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // int maxRows
         0: .line 499
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int maxRows
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  maxRows  I
    Signature: (I)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      maxRows  

  public io.ebean.Query<T> setMapKey(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String mapKey
         0: .line 504
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String mapKey
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  mapKey  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
        Name  Flags
      mapKey  

  public io.ebean.Query<T> setBeanCacheMode(io.ebean.CacheMode);
    descriptor: (Lio/ebean/CacheMode;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.CacheMode beanCacheMode
         0: .line 509
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.CacheMode beanCacheMode
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  beanCacheMode  Lio/ebean/CacheMode;
    Signature: (Lio/ebean/CacheMode;)Lio/ebean/Query<TT;>;
    MethodParameters:
               Name  Flags
      beanCacheMode  

  public io.ebean.Query<T> setUseQueryCache(io.ebean.CacheMode);
    descriptor: (Lio/ebean/CacheMode;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.CacheMode queryCacheMode
         0: .line 514
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.CacheMode queryCacheMode
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  queryCacheMode  Lio/ebean/CacheMode;
    Signature: (Lio/ebean/CacheMode;)Lio/ebean/Query<TT;>;
    MethodParameters:
                Name  Flags
      queryCacheMode  

  public io.ebean.Query<T> setUseDocStore(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // boolean useDocStore
         0: .line 519
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // boolean useDocStore
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  useDocStore  Z
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
             Name  Flags
      useDocStore  

  public io.ebean.Query<T> setReadOnly(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // boolean readOnly
         0: .line 524
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // boolean readOnly
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  readOnly  Z
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      readOnly  

  public io.ebean.Query<T> setLoadBeanCache(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // boolean loadBeanCache
         0: .line 529
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // boolean loadBeanCache
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  loadBeanCache  Z
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
               Name  Flags
      loadBeanCache  

  public io.ebean.Query<T> setTimeout(int);
    descriptor: (I)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // int secs
         0: .line 534
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int secs
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  secs  I
    Signature: (I)Lio/ebean/Query<TT;>;
    MethodParameters:
      Name  Flags
      secs  

  public io.ebean.Query<T> setBufferFetchSizeHint(int);
    descriptor: (I)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // int fetchSize
         0: .line 539
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int fetchSize
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  fetchSize  I
    Signature: (I)Lio/ebean/Query<TT;>;
    MethodParameters:
           Name  Flags
      fetchSize  

  public java.lang.String getGeneratedSql();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 544
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> withLock(io.ebean.Query$LockType);
    descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Query$LockType lockType
         0: .line 549
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Query$LockType lockType
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  lockType  Lio/ebean/Query$LockType;
    Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      lockType  

  public io.ebean.Query<T> withLock(io.ebean.Query$LockType, io.ebean.Query$LockWait);
    descriptor: (Lio/ebean/Query$LockType;Lio/ebean/Query$LockWait;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Query$LockType lockType
        start local 2 // io.ebean.Query$LockWait lockWait
         0: .line 554
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // io.ebean.Query$LockWait lockWait
        end local 1 // io.ebean.Query$LockType lockType
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  lockType  Lio/ebean/Query$LockType;
            0    1     2  lockWait  Lio/ebean/Query$LockWait;
    Signature: (Lio/ebean/Query$LockType;Lio/ebean/Query$LockWait;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      lockType  
      lockWait  

  public io.ebean.Query<T> forUpdate();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 559
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public io.ebean.Query<T> forUpdateNoWait();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 564
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public io.ebean.Query<T> forUpdateSkipLocked();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 569
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Lio/ebean/Query<TT;>;

  public io.ebean.Query<T> forUpdate(io.ebean.Query$LockType);
    descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Query$LockType lockType
         0: .line 574
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Query$LockType lockType
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  lockType  Lio/ebean/Query$LockType;
    Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      lockType  

  public io.ebean.Query<T> forUpdateNoWait(io.ebean.Query$LockType);
    descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Query$LockType lockType
         0: .line 579
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Query$LockType lockType
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  lockType  Lio/ebean/Query$LockType;
    Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      lockType  

  public io.ebean.Query<T> forUpdateSkipLocked(io.ebean.Query$LockType);
    descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // io.ebean.Query$LockType lockType
         0: .line 584
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.ebean.Query$LockType lockType
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  lockType  Lio/ebean/Query$LockType;
    Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      lockType  

  public boolean isForUpdate();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 589
            iconst_0
            ireturn
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query$LockWait getForUpdateLockWait();
    descriptor: ()Lio/ebean/Query$LockWait;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 594
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query$LockType getForUpdateLockType();
    descriptor: ()Lio/ebean/Query$LockType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 599
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> alias(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String alias
         0: .line 604
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String alias
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  alias  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
       Name  Flags
      alias  

  public io.ebean.Query<T> setBaseTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.String baseTable
         0: .line 609
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String baseTable
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  baseTable  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
           Name  Flags
      baseTable  

  public java.lang.Class<T> getBeanType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 614
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/lang/Class<TT;>;

  public io.ebean.Query<T> setInheritType(java.lang.Class<? extends T>);
    descriptor: (Ljava/lang/Class;)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // java.lang.Class type
         0: .line 619
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Class type
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  type  Ljava/lang/Class<+TT;>;
    Signature: (Ljava/lang/Class<+TT;>;)Lio/ebean/Query<TT;>;
    MethodParameters:
      Name  Flags
      type  

  public java.lang.Class<? extends T> getInheritType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 624
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/lang/Class<+TT;>;

  public io.ebean.QueryType getQueryType();
    descriptor: ()Lio/ebean/QueryType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 629
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;

  public io.ebean.Query<T> setDisableLazyLoading(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // boolean disableLazyLoading
         0: .line 634
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // boolean disableLazyLoading
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  disableLazyLoading  Z
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
                    Name  Flags
      disableLazyLoading  

  public java.util.Set<java.lang.String> validate();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
         0: .line 639
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public io.ebean.Query<T> orderById(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
        start local 1 // boolean orderById
         0: .line 644
            new java.lang.RuntimeException
            dup
            ldc "EB102: Only select() and fetch() clause is allowed on FetchGroup"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // boolean orderById
        end local 0 // io.ebeaninternal.server.query.DefaultFetchGroupQuery this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/ebeaninternal/server/query/DefaultFetchGroupQuery<TT;>;
            0    1     1  orderById  Z
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
           Name  Flags
      orderById  
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lio/ebean/service/SpiFetchGroupQuery<TT;>;
SourceFile: "DefaultFetchGroupQuery.java"
InnerClasses:
  public final LockType = io.ebean.Query$LockType of io.ebean.Query
  public final LockWait = io.ebean.Query$LockWait of io.ebean.Query