public interface org.hibernate.Query extends org.hibernate.BasicQueryContract
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.Query
  super_class: java.lang.Object
{
  public abstract java.lang.String getQueryString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract org.hibernate.Query setMaxResults(int);
    descriptor: (I)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      maxResults  

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

  public abstract org.hibernate.Query setFirstResult(int);
    descriptor: (I)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      firstResult  

  public abstract org.hibernate.Query setFlushMode(org.hibernate.FlushMode);
    descriptor: (Lorg/hibernate/FlushMode;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      flushMode  

  public abstract org.hibernate.Query setCacheMode(org.hibernate.CacheMode);
    descriptor: (Lorg/hibernate/CacheMode;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      cacheMode  

  public abstract org.hibernate.Query setCacheable(boolean);
    descriptor: (Z)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      cacheable  

  public abstract org.hibernate.Query setCacheRegion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      cacheRegion  

  public abstract org.hibernate.Query setTimeout(int);
    descriptor: (I)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      timeout  

  public abstract org.hibernate.Query setFetchSize(int);
    descriptor: (I)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      fetchSize  

  public abstract org.hibernate.Query setReadOnly(boolean);
    descriptor: (Z)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      readOnly  

  public abstract org.hibernate.LockOptions getLockOptions();
    descriptor: ()Lorg/hibernate/LockOptions;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.Query setLockOptions(org.hibernate.LockOptions);
    descriptor: (Lorg/hibernate/LockOptions;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      lockOptions  

  public abstract org.hibernate.Query setLockMode(java.lang.String, org.hibernate.LockMode);
    descriptor: (Ljava/lang/String;Lorg/hibernate/LockMode;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      alias     
      lockMode  

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

  public abstract org.hibernate.Query setComment(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      comment  

  public abstract org.hibernate.Query addQueryHint(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      hint  

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

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

  public abstract java.util.Iterator iterate();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.ScrollableResults scroll();
    descriptor: ()Lorg/hibernate/ScrollableResults;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.ScrollableResults scroll(org.hibernate.ScrollMode);
    descriptor: (Lorg/hibernate/ScrollMode;)Lorg/hibernate/ScrollableResults;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      scrollMode  

  public abstract java.util.List list();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract org.hibernate.Query setParameter(int, java.lang.Object, org.hibernate.type.Type);
    descriptor: (ILjava/lang/Object;Lorg/hibernate/type/Type;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       
      type      

  public abstract org.hibernate.Query setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/type/Type;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   
      type  

  public abstract org.hibernate.Query setParameter(int, java.lang.Object);
    descriptor: (ILjava/lang/Object;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setParameter(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setParameters(java.lang.Object[], org.hibernate.type.Type[]);
    descriptor: ([Ljava/lang/Object;[Lorg/hibernate/type/Type;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      values  
      types   

  public abstract org.hibernate.Query setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;Lorg/hibernate/type/Type;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      values  
      type    

  public abstract org.hibernate.Query setParameterList(java.lang.String, java.util.Collection);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      values  

  public abstract org.hibernate.Query setParameterList(java.lang.String, java.lang.Object[], org.hibernate.type.Type);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lorg/hibernate/type/Type;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      values  
      type    

  public abstract org.hibernate.Query setParameterList(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      values  

  public abstract org.hibernate.Query setProperties(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      bean  

  public abstract org.hibernate.Query setProperties(java.util.Map);
    descriptor: (Ljava/util/Map;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      bean  

  public abstract org.hibernate.Query setString(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setCharacter(int, char);
    descriptor: (IC)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setBoolean(int, boolean);
    descriptor: (IZ)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setByte(int, byte);
    descriptor: (IB)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setShort(int, short);
    descriptor: (IS)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setInteger(int, int);
    descriptor: (II)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setLong(int, long);
    descriptor: (IJ)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setFloat(int, float);
    descriptor: (IF)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setDouble(int, double);
    descriptor: (ID)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setBinary(int, byte[]);
    descriptor: (I[B)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setText(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setSerializable(int, java.io.Serializable);
    descriptor: (ILjava/io/Serializable;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setLocale(int, java.util.Locale);
    descriptor: (ILjava/util/Locale;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      locale    

  public abstract org.hibernate.Query setBigDecimal(int, java.math.BigDecimal);
    descriptor: (ILjava/math/BigDecimal;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      number    

  public abstract org.hibernate.Query setBigInteger(int, java.math.BigInteger);
    descriptor: (ILjava/math/BigInteger;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      number    

  public abstract org.hibernate.Query setDate(int, java.util.Date);
    descriptor: (ILjava/util/Date;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      date      

  public abstract org.hibernate.Query setTime(int, java.util.Date);
    descriptor: (ILjava/util/Date;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      date      

  public abstract org.hibernate.Query setTimestamp(int, java.util.Date);
    descriptor: (ILjava/util/Date;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      date      

  public abstract org.hibernate.Query setCalendar(int, java.util.Calendar);
    descriptor: (ILjava/util/Calendar;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      calendar  

  public abstract org.hibernate.Query setCalendarDate(int, java.util.Calendar);
    descriptor: (ILjava/util/Calendar;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      calendar  

  public abstract org.hibernate.Query setString(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setCharacter(java.lang.String, char);
    descriptor: (Ljava/lang/String;C)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setBoolean(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setByte(java.lang.String, byte);
    descriptor: (Ljava/lang/String;B)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setShort(java.lang.String, short);
    descriptor: (Ljava/lang/String;S)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setInteger(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setLong(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setFloat(java.lang.String, float);
    descriptor: (Ljava/lang/String;F)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setDouble(java.lang.String, double);
    descriptor: (Ljava/lang/String;D)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setBinary(java.lang.String, byte[]);
    descriptor: (Ljava/lang/String;[B)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setText(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setSerializable(java.lang.String, java.io.Serializable);
    descriptor: (Ljava/lang/String;Ljava/io/Serializable;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setLocale(java.lang.String, java.util.Locale);
    descriptor: (Ljava/lang/String;Ljava/util/Locale;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      locale  

  public abstract org.hibernate.Query setBigDecimal(java.lang.String, java.math.BigDecimal);
    descriptor: (Ljava/lang/String;Ljava/math/BigDecimal;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      number  

  public abstract org.hibernate.Query setBigInteger(java.lang.String, java.math.BigInteger);
    descriptor: (Ljava/lang/String;Ljava/math/BigInteger;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      number  

  public abstract org.hibernate.Query setDate(java.lang.String, java.util.Date);
    descriptor: (Ljava/lang/String;Ljava/util/Date;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      date  

  public abstract org.hibernate.Query setTime(java.lang.String, java.util.Date);
    descriptor: (Ljava/lang/String;Ljava/util/Date;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      date  

  public abstract org.hibernate.Query setTimestamp(java.lang.String, java.util.Date);
    descriptor: (Ljava/lang/String;Ljava/util/Date;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      date  

  public abstract org.hibernate.Query setCalendar(java.lang.String, java.util.Calendar);
    descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      name      
      calendar  

  public abstract org.hibernate.Query setCalendarDate(java.lang.String, java.util.Calendar);
    descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      name      
      calendar  

  public abstract org.hibernate.Query setEntity(int, java.lang.Object);
    descriptor: (ILjava/lang/Object;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  
      val       

  public abstract org.hibernate.Query setEntity(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  
      val   

  public abstract org.hibernate.Query setResultTransformer(org.hibernate.transform.ResultTransformer);
    descriptor: (Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      transformer  

  public org.hibernate.BasicQueryContract setReadOnly(boolean);
    descriptor: (Z)Lorg/hibernate/BasicQueryContract;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokeinterface org.hibernate.Query.setReadOnly:(Z)Lorg/hibernate/Query;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.hibernate.BasicQueryContract setCacheable(boolean);
    descriptor: (Z)Lorg/hibernate/BasicQueryContract;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokeinterface org.hibernate.Query.setCacheable:(Z)Lorg/hibernate/Query;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.hibernate.BasicQueryContract setCacheMode(org.hibernate.CacheMode);
    descriptor: (Lorg/hibernate/CacheMode;)Lorg/hibernate/BasicQueryContract;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokeinterface org.hibernate.Query.setCacheMode:(Lorg/hibernate/CacheMode;)Lorg/hibernate/Query;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.hibernate.BasicQueryContract setFetchSize(int);
    descriptor: (I)Lorg/hibernate/BasicQueryContract;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokeinterface org.hibernate.Query.setFetchSize:(I)Lorg/hibernate/Query;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.hibernate.BasicQueryContract setCacheRegion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/BasicQueryContract;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokeinterface org.hibernate.Query.setCacheRegion:(Ljava/lang/String;)Lorg/hibernate/Query;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.hibernate.BasicQueryContract setFlushMode(org.hibernate.FlushMode);
    descriptor: (Lorg/hibernate/FlushMode;)Lorg/hibernate/BasicQueryContract;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokeinterface org.hibernate.Query.setFlushMode:(Lorg/hibernate/FlushMode;)Lorg/hibernate/Query;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.hibernate.BasicQueryContract setTimeout(int);
    descriptor: (I)Lorg/hibernate/BasicQueryContract;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokeinterface org.hibernate.Query.setTimeout:(I)Lorg/hibernate/Query;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Query.java"