public interface io.ebean.ExpressionList<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.ebean.ExpressionList
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 9
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.annotation.Nonnull cannot be resolved\n\tThe import javax.annotation.Nullable cannot be resolved\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNullable cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n\tNonnull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract io.ebean.Query<T> query();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Query<TT;>;

  public abstract io.ebean.Query<T> order(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
               Name  Flags
      orderByClause  

  public abstract io.ebean.OrderBy<T> order();
    descriptor: ()Lio/ebean/OrderBy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/OrderBy<TT;>;

  public abstract io.ebean.OrderBy<T> orderBy();
    descriptor: ()Lio/ebean/OrderBy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/OrderBy<TT;>;

  public abstract io.ebean.Query<T> orderBy(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      orderBy  

  public abstract io.ebean.Query<T> setOrderBy(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      orderBy  

  public abstract io.ebean.Query<T> apply(io.ebean.FetchPath);
    descriptor: (Lio/ebean/FetchPath;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/FetchPath;)Lio/ebean/Query<TT;>;
    MethodParameters:
           Name  Flags
      fetchPath  

  public abstract io.ebean.Query<T> asOf(java.sql.Timestamp);
    descriptor: (Ljava/sql/Timestamp;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/sql/Timestamp;)Lio/ebean/Query<TT;>;
    MethodParameters:
      Name  Flags
      asOf  

  public abstract io.ebean.Query<T> asDraft();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Query<TT;>;

  public abstract <D> io.ebean.DtoQuery<D> asDto(java.lang.Class<D>);
    descriptor: (Ljava/lang/Class;)Lio/ebean/DtoQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <D:Ljava/lang/Object;>(Ljava/lang/Class<TD;>;)Lio/ebean/DtoQuery<TD;>;
    MethodParameters:
          Name  Flags
      dtoClass  

  public abstract io.ebean.UpdateQuery<T> asUpdate();
    descriptor: ()Lio/ebean/UpdateQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/UpdateQuery<TT;>;

  public abstract io.ebean.Query<T> forUpdate();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Query<TT;>;

  public abstract io.ebean.Query<T> forUpdateNoWait();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Query<TT;>;

  public abstract io.ebean.Query<T> forUpdateSkipLocked();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Query<TT;>;

  public abstract io.ebean.Query<T> setIncludeSoftDeletes();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Query<TT;>;

  public abstract int delete();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int delete(io.ebean.Transaction);
    descriptor: (Lio/ebean/Transaction;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      transaction  

  public abstract int update();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int update(io.ebean.Transaction);
    descriptor: (Lio/ebean/Transaction;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      transaction  

  public abstract boolean exists();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.ebean.QueryIterator<T> findIterate();
    descriptor: ()Lio/ebean/QueryIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/QueryIterator<TT;>;

  public abstract void findEach(java.util.function.Consumer<T>);
    descriptor: (Ljava/util/function/Consumer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Consumer<TT;>;)V
    MethodParameters:
          Name  Flags
      consumer  

  public abstract void findEachWhile(java.util.function.Predicate<T>);
    descriptor: (Ljava/util/function/Predicate;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Predicate<TT;>;)V
    MethodParameters:
          Name  Flags
      consumer  

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

  public abstract <A> java.util.List<A> findIds();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <A:Ljava/lang/Object;>()Ljava/util/List<TA;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public abstract int findCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract <K> java.util.Map<K, T> findMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <K:Ljava/lang/Object;>()Ljava/util/Map<TK;TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public abstract <A> java.util.List<A> findSingleAttributeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    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.ebean.ExpressionList this
         0: .line 362
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebean.ExpressionList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebean/ExpressionList<TT;>;
    Signature: <A:Ljava/lang/Object;>()TA;

  public abstract T findOne();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TT;
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()

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

  public abstract io.ebean.FutureRowCount<T> findFutureCount();
    descriptor: ()Lio/ebean/FutureRowCount;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/FutureRowCount<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public abstract io.ebean.FutureIds<T> findFutureIds();
    descriptor: ()Lio/ebean/FutureIds;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/FutureIds<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public abstract io.ebean.FutureList<T> findFutureList();
    descriptor: ()Lio/ebean/FutureList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/FutureList<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public abstract io.ebean.PagedList<T> findPagedList();
    descriptor: ()Lio/ebean/PagedList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/PagedList<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public abstract java.util.List<io.ebean.Version<T>> findVersions();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lio/ebean/Version<TT;>;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    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 abstract io.ebean.ExpressionList<T> filterMany(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    RuntimeInvisibleAnnotations: 
      Nonnull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nonnull()
    MethodParameters:
      Name  Flags
      prop  

  public abstract io.ebean.Query<T> select(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
            Name  Flags
      properties  

  public abstract io.ebean.Query<T> select(io.ebean.FetchGroup<T>);
    descriptor: (Lio/ebean/FetchGroup;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/FetchGroup<TT;>;)Lio/ebean/Query<TT;>;
    MethodParameters:
            Name  Flags
      fetchGroup  

  public abstract io.ebean.Query<T> setDistinct(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      distinct  

  public abstract io.ebean.Query<T> setDocIndexName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
           Name  Flags
      indexName  

  public abstract io.ebean.Query<T> setFirstRow(int);
    descriptor: (I)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (I)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      firstRow  

  public abstract io.ebean.Query<T> setMaxRows(int);
    descriptor: (I)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (I)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      maxRows  

  public abstract io.ebean.Query<T> setMapKey(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
        Name  Flags
      mapKey  

  public abstract io.ebean.Query<T> setUseCache(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      useCache  

  public abstract io.ebean.Query<T> setBeanCacheMode(io.ebean.CacheMode);
    descriptor: (Lio/ebean/CacheMode;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/CacheMode;)Lio/ebean/Query<TT;>;
    MethodParameters:
               Name  Flags
      beanCacheMode  

  public abstract io.ebean.Query<T> setUseQueryCache(io.ebean.CacheMode);
    descriptor: (Lio/ebean/CacheMode;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/CacheMode;)Lio/ebean/Query<TT;>;
    MethodParameters:
          Name  Flags
      useCache  

  public abstract io.ebean.Query<T> setCountDistinct(io.ebean.CountDistinctOrder);
    descriptor: (Lio/ebean/CountDistinctOrder;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/CountDistinctOrder;)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      orderBy  

  public io.ebean.Query<T> setUseQueryCache(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebean.ExpressionList this
         0: .line 606
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebean.ExpressionList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebean/ExpressionList<TT;>;
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
         Name  Flags
      enabled  

  public abstract io.ebean.Query<T> setUseDocStore(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
              Name  Flags
      useDocsStore  

  public abstract io.ebean.Query<T> setDisableLazyLoading(boolean);
    descriptor: (Z)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)Lio/ebean/Query<TT;>;
    MethodParameters:
                    Name  Flags
      disableLazyLoading  

  public abstract io.ebean.Query<T> setDisableReadAuditing();
    descriptor: ()Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Query<TT;>;

  public abstract io.ebean.Query<T> setLabel(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
    MethodParameters:
       Name  Flags
      label  

  public abstract io.ebean.ExpressionList<T> having();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public abstract io.ebean.ExpressionList<T> where();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public abstract io.ebean.ExpressionList<T> jsonExists(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          

  public abstract io.ebean.ExpressionList<T> jsonNotExists(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          

  public abstract io.ebean.ExpressionList<T> jsonEqualTo(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          
      value         

  public abstract io.ebean.ExpressionList<T> jsonNotEqualTo(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          
      value         

  public abstract io.ebean.ExpressionList<T> jsonGreaterThan(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          
      value         

  public abstract io.ebean.ExpressionList<T> jsonGreaterOrEqual(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          
      value         

  public abstract io.ebean.ExpressionList<T> jsonLessThan(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          
      value         

  public abstract io.ebean.ExpressionList<T> jsonLessOrEqualTo(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          
      value         

  public abstract io.ebean.ExpressionList<T> jsonBetween(java.lang.String, java.lang.String, , );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      path          
      lowerValue    
      upperValue    

  public abstract io.ebean.ExpressionList<T> add(io.ebean.Expression);
    descriptor: (Lio/ebean/Expression;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Expression;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
      Name  Flags
      expr  

  public abstract io.ebean.ExpressionList<T> addAll(io.ebean.ExpressionList<T>);
    descriptor: (Lio/ebean/ExpressionList;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/ExpressionList<TT;>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
          Name  Flags
      exprList  

  public abstract io.ebean.ExpressionList<T> eq(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> eqOrNull(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> ne(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> ieq(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> ine(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> inRangeWith(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      lowProperty   
      highProperty  
      value         

  public abstract io.ebean.ExpressionList<T> inRange(java.lang.String, , );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value1        
      value2        

  public abstract io.ebean.ExpressionList<T> between(java.lang.String, , );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value1        
      value2        

  public abstract io.ebean.ExpressionList<T> betweenProperties(java.lang.String, java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      lowProperty   
      highProperty  
      value         

  public abstract io.ebean.ExpressionList<T> gt(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> gtOrNull(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> ge(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> lt(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> ltOrNull(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> le(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> isNull(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract io.ebean.ExpressionList<T> isNotNull(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract io.ebean.ExpressionList<T> exampleLike();
    descriptor: (Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
         Name  Flags
      example  

  public abstract io.ebean.ExpressionList<T> iexampleLike();
    descriptor: (Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
         Name  Flags
      example  

  public abstract io.ebean.ExpressionList<T> like(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> ilike(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> startsWith(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> istartsWith(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> endsWith(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> iendsWith(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> contains(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> icontains(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      value         

  public abstract io.ebean.ExpressionList<T> inPairs(io.ebean.Pairs);
    descriptor: (Lio/ebean/Pairs;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Pairs;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
       Name  Flags
      pairs  

  public abstract io.ebean.ExpressionList<T> in(java.lang.String, io.ebean.Query<?>);
    descriptor: (Ljava/lang/String;Lio/ebean/Query;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/ebean/Query<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      subQuery      

  public abstract io.ebean.ExpressionList<T> in(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public abstract io.ebean.ExpressionList<T> in(java.lang.String, java.util.Collection<?>);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/Collection<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public abstract io.ebean.ExpressionList<T> inOrEmpty(java.lang.String, java.util.Collection<?>);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/Collection<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public io.ebean.ExpressionList<T> isIn(java.lang.String, io.ebean.Query<?>);
    descriptor: (Ljava/lang/String;Lio/ebean/Query;)Lio/ebean/ExpressionList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebean.ExpressionList this
         0: .line 1032
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebean.ExpressionList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebean/ExpressionList<TT;>;
    Signature: (Ljava/lang/String;Lio/ebean/Query<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      subQuery      

  public io.ebean.ExpressionList<T> isIn(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebean.ExpressionList this
         0: .line 1042
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebean.ExpressionList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebean/ExpressionList<TT;>;
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public io.ebean.ExpressionList<T> isIn(java.lang.String, java.util.Collection<?>);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lio/ebean/ExpressionList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebean.ExpressionList this
         0: .line 1052
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebean.ExpressionList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebean/ExpressionList<TT;>;
    Signature: (Ljava/lang/String;Ljava/util/Collection<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public abstract io.ebean.ExpressionList<T> notIn(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public abstract io.ebean.ExpressionList<T> notIn(java.lang.String, java.util.Collection<?>);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/Collection<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public abstract io.ebean.ExpressionList<T> notIn(java.lang.String, io.ebean.Query<?>);
    descriptor: (Ljava/lang/String;Lio/ebean/Query;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/ebean/Query<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      subQuery      

  public abstract io.ebean.ExpressionList<T> isEmpty(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract io.ebean.ExpressionList<T> isNotEmpty(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract io.ebean.ExpressionList<T> exists(io.ebean.Query<?>);
    descriptor: (Lio/ebean/Query;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Query<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
          Name  Flags
      subQuery  

  public abstract io.ebean.ExpressionList<T> notExists(io.ebean.Query<?>);
    descriptor: (Lio/ebean/Query;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Query<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
          Name  Flags
      subQuery  

  public abstract io.ebean.ExpressionList<T> idIn([]);
    descriptor: ([Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
          Name  Flags
      idValues  

  public abstract io.ebean.ExpressionList<T> idIn(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
          Name  Flags
      idValues  

  public abstract io.ebean.ExpressionList<T> idEq();
    descriptor: (Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
       Name  Flags
      value  

  public abstract io.ebean.ExpressionList<T> allEq(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
             Name  Flags
      propertyMap  

  public abstract io.ebean.ExpressionList<T> arrayContains(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public abstract io.ebean.ExpressionList<T> arrayNotContains(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      values        

  public abstract io.ebean.ExpressionList<T> arrayIsEmpty(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract io.ebean.ExpressionList<T> arrayIsNotEmpty(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract io.ebean.ExpressionList<T> bitwiseAny(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;J)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      flags         

  public abstract io.ebean.ExpressionList<T> bitwiseAll(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;J)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      flags         

  public abstract io.ebean.ExpressionList<T> bitwiseNot(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;J)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      flags         

  public abstract io.ebean.ExpressionList<T> bitwiseAnd(java.lang.String, long, long);
    descriptor: (Ljava/lang/String;JJ)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;JJ)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      flags         
      match         

  public abstract io.ebean.ExpressionList<T> raw(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
       Name  Flags
      raw    
      value  

  public abstract io.ebean.ExpressionList<T> raw(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
        Name  Flags
      raw     
      values  

  public abstract io.ebean.ExpressionList<T> raw(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
      Name  Flags
      raw   

  public abstract io.ebean.ExpressionList<T> rawOrEmpty(java.lang.String, java.util.Collection<?>);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/Collection<*>;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
        Name  Flags
      raw     
      values  

  public abstract io.ebean.ExpressionList<T> match(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      search        

  public abstract io.ebean.ExpressionList<T> match(java.lang.String, java.lang.String, io.ebean.search.Match);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/search/Match;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/search/Match;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
              Name  Flags
      propertyName  
      search        
      options       

  public abstract io.ebean.ExpressionList<T> multiMatch(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lio/ebean/ExpressionList;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
            Name  Flags
      search      
      properties  

  public abstract io.ebean.ExpressionList<T> multiMatch(java.lang.String, io.ebean.search.MultiMatch);
    descriptor: (Ljava/lang/String;Lio/ebean/search/MultiMatch;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/ebean/search/MultiMatch;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
         Name  Flags
      search   
      options  

  public abstract io.ebean.ExpressionList<T> textSimple(java.lang.String, io.ebean.search.TextSimple);
    descriptor: (Ljava/lang/String;Lio/ebean/search/TextSimple;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/ebean/search/TextSimple;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
         Name  Flags
      search   
      options  

  public abstract io.ebean.ExpressionList<T> textQueryString(java.lang.String, io.ebean.search.TextQueryString);
    descriptor: (Ljava/lang/String;Lio/ebean/search/TextQueryString;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/ebean/search/TextQueryString;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
         Name  Flags
      search   
      options  

  public abstract io.ebean.ExpressionList<T> textCommonTerms(java.lang.String, io.ebean.search.TextCommonTerms);
    descriptor: (Ljava/lang/String;Lio/ebean/search/TextCommonTerms;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Lio/ebean/search/TextCommonTerms;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
         Name  Flags
      search   
      options  

  public abstract io.ebean.ExpressionList<T> and(io.ebean.Expression, io.ebean.Expression);
    descriptor: (Lio/ebean/Expression;Lio/ebean/Expression;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Expression;Lio/ebean/Expression;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
        Name  Flags
      expOne  
      expTwo  

  public abstract io.ebean.ExpressionList<T> or(io.ebean.Expression, io.ebean.Expression);
    descriptor: (Lio/ebean/Expression;Lio/ebean/Expression;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Expression;Lio/ebean/Expression;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
        Name  Flags
      expOne  
      expTwo  

  public abstract io.ebean.ExpressionList<T> not(io.ebean.Expression);
    descriptor: (Lio/ebean/Expression;)Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Expression;)Lio/ebean/ExpressionList<TT;>;
    MethodParameters:
      Name  Flags
      exp   

  public abstract io.ebean.Junction<T> and();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.Junction<T> or();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.Junction<T> not();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.Junction<T> conjunction();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.Junction<T> disjunction();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.Junction<T> must();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.Junction<T> should();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.Junction<T> mustNot();
    descriptor: ()Lio/ebean/Junction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/Junction<TT;>;

  public abstract io.ebean.ExpressionList<T> endJunction();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public abstract io.ebean.ExpressionList<T> endAnd();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public abstract io.ebean.ExpressionList<T> endOr();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/ExpressionList<TT;>;

  public abstract io.ebean.ExpressionList<T> endNot();
    descriptor: ()Lio/ebean/ExpressionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebean/ExpressionList<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "ExpressionList.java"