public class org.hibernate.engine.spi.NamedQueryDefinition implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.engine.spi.NamedQueryDefinition
  super_class: java.lang.Object
{
  private final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String query;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean cacheable;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String cacheRegion;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Integer timeout;
    descriptor: Ljava/lang/Integer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.hibernate.LockOptions lockOptions;
    descriptor: Lorg/hibernate/LockOptions;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Integer fetchSize;
    descriptor: Ljava/lang/Integer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.hibernate.FlushMode flushMode;
    descriptor: Lorg/hibernate/FlushMode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Map parameterTypes;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.hibernate.CacheMode cacheMode;
    descriptor: Lorg/hibernate/CacheMode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean readOnly;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String comment;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Integer firstResult;
    descriptor: Ljava/lang/Integer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Integer maxResults;
    descriptor: Ljava/lang/Integer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.Integer, java.lang.Integer, org.hibernate.FlushMode, org.hibernate.CacheMode, boolean, java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/hibernate/FlushMode;Lorg/hibernate/CacheMode;ZLjava/lang/String;Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=12, args_size=12
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String query
        start local 3 // boolean cacheable
        start local 4 // java.lang.String cacheRegion
        start local 5 // java.lang.Integer timeout
        start local 6 // java.lang.Integer fetchSize
        start local 7 // org.hibernate.FlushMode flushMode
        start local 8 // org.hibernate.CacheMode cacheMode
        start local 9 // boolean readOnly
        start local 10 // java.lang.String comment
        start local 11 // java.util.Map parameterTypes
         0: .line 90
            aload 0 /* this */
         1: .line 91
            aload 1 /* name */
         2: .line 92
            aload 2 /* query */
         3: .line 93
            iload 3 /* cacheable */
         4: .line 94
            aload 4 /* cacheRegion */
         5: .line 95
            aload 5 /* timeout */
         6: .line 96
            iconst_m1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         7: .line 97
            aload 6 /* fetchSize */
         8: .line 98
            aload 7 /* flushMode */
         9: .line 99
            aload 8 /* cacheMode */
        10: .line 100
            iload 9 /* readOnly */
        11: .line 101
            aload 10 /* comment */
        12: .line 102
            aload 11 /* parameterTypes */
            invokespecial org.hibernate.engine.spi.NamedQueryDefinition.<init>:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/hibernate/FlushMode;Lorg/hibernate/CacheMode;ZLjava/lang/String;Ljava/util/Map;)V
        13: .line 104
            return
        end local 11 // java.util.Map parameterTypes
        end local 10 // java.lang.String comment
        end local 9 // boolean readOnly
        end local 8 // org.hibernate.CacheMode cacheMode
        end local 7 // org.hibernate.FlushMode flushMode
        end local 6 // java.lang.Integer fetchSize
        end local 5 // java.lang.Integer timeout
        end local 4 // java.lang.String cacheRegion
        end local 3 // boolean cacheable
        end local 2 // java.lang.String query
        end local 1 // java.lang.String name
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   14     0            this  Lorg/hibernate/engine/spi/NamedQueryDefinition;
            0   14     1            name  Ljava/lang/String;
            0   14     2           query  Ljava/lang/String;
            0   14     3       cacheable  Z
            0   14     4     cacheRegion  Ljava/lang/String;
            0   14     5         timeout  Ljava/lang/Integer;
            0   14     6       fetchSize  Ljava/lang/Integer;
            0   14     7       flushMode  Lorg/hibernate/FlushMode;
            0   14     8       cacheMode  Lorg/hibernate/CacheMode;
            0   14     9        readOnly  Z
            0   14    10         comment  Ljava/lang/String;
            0   14    11  parameterTypes  Ljava/util/Map;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      name            
      query           
      cacheable       
      cacheRegion     
      timeout         
      fetchSize       
      flushMode       
      cacheMode       
      readOnly        
      comment         
      parameterTypes  

  public void <init>(java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Integer, org.hibernate.FlushMode, org.hibernate.CacheMode, boolean, java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lorg/hibernate/FlushMode;Lorg/hibernate/CacheMode;ZLjava/lang/String;Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=15, locals=13, args_size=13
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String query
        start local 3 // boolean cacheable
        start local 4 // java.lang.String cacheRegion
        start local 5 // java.lang.Integer timeout
        start local 6 // java.lang.Integer lockTimeout
        start local 7 // java.lang.Integer fetchSize
        start local 8 // org.hibernate.FlushMode flushMode
        start local 9 // org.hibernate.CacheMode cacheMode
        start local 10 // boolean readOnly
        start local 11 // java.lang.String comment
        start local 12 // java.util.Map parameterTypes
         0: .line 139
            aload 0 /* this */
         1: .line 140
            aload 1 /* name */
         2: .line 141
            aload 2 /* query */
         3: .line 142
            iload 3 /* cacheable */
         4: .line 143
            aload 4 /* cacheRegion */
         5: .line 144
            aload 5 /* timeout */
         6: .line 145
            new org.hibernate.LockOptions
            dup
            invokespecial org.hibernate.LockOptions.<init>:()V
            aload 6 /* lockTimeout */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual org.hibernate.LockOptions.setTimeOut:(I)Lorg/hibernate/LockOptions;
         7: .line 146
            aload 7 /* fetchSize */
         8: .line 147
            aload 8 /* flushMode */
         9: .line 148
            aload 9 /* cacheMode */
        10: .line 149
            iload 10 /* readOnly */
        11: .line 150
            aload 11 /* comment */
        12: .line 151
            aload 12 /* parameterTypes */
        13: .line 152
            aconst_null
        14: .line 153
            aconst_null
            invokespecial org.hibernate.engine.spi.NamedQueryDefinition.<init>:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;Lorg/hibernate/LockOptions;Ljava/lang/Integer;Lorg/hibernate/FlushMode;Lorg/hibernate/CacheMode;ZLjava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;)V
        15: .line 155
            return
        end local 12 // java.util.Map parameterTypes
        end local 11 // java.lang.String comment
        end local 10 // boolean readOnly
        end local 9 // org.hibernate.CacheMode cacheMode
        end local 8 // org.hibernate.FlushMode flushMode
        end local 7 // java.lang.Integer fetchSize
        end local 6 // java.lang.Integer lockTimeout
        end local 5 // java.lang.Integer timeout
        end local 4 // java.lang.String cacheRegion
        end local 3 // boolean cacheable
        end local 2 // java.lang.String query
        end local 1 // java.lang.String name
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0            this  Lorg/hibernate/engine/spi/NamedQueryDefinition;
            0   16     1            name  Ljava/lang/String;
            0   16     2           query  Ljava/lang/String;
            0   16     3       cacheable  Z
            0   16     4     cacheRegion  Ljava/lang/String;
            0   16     5         timeout  Ljava/lang/Integer;
            0   16     6     lockTimeout  Ljava/lang/Integer;
            0   16     7       fetchSize  Ljava/lang/Integer;
            0   16     8       flushMode  Lorg/hibernate/FlushMode;
            0   16     9       cacheMode  Lorg/hibernate/CacheMode;
            0   16    10        readOnly  Z
            0   16    11         comment  Ljava/lang/String;
            0   16    12  parameterTypes  Ljava/util/Map;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      name            
      query           
      cacheable       
      cacheRegion     
      timeout         
      lockTimeout     
      fetchSize       
      flushMode       
      cacheMode       
      readOnly        
      comment         
      parameterTypes  

  void <init>(java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.Integer, org.hibernate.LockOptions, java.lang.Integer, org.hibernate.FlushMode, org.hibernate.CacheMode, boolean, java.lang.String, java.util.Map, java.lang.Integer, java.lang.Integer);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;Lorg/hibernate/LockOptions;Ljava/lang/Integer;Lorg/hibernate/FlushMode;Lorg/hibernate/CacheMode;ZLjava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=15, args_size=15
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String query
        start local 3 // boolean cacheable
        start local 4 // java.lang.String cacheRegion
        start local 5 // java.lang.Integer timeout
        start local 6 // org.hibernate.LockOptions lockOptions
        start local 7 // java.lang.Integer fetchSize
        start local 8 // org.hibernate.FlushMode flushMode
        start local 9 // org.hibernate.CacheMode cacheMode
        start local 10 // boolean readOnly
        start local 11 // java.lang.String comment
        start local 12 // java.util.Map parameterTypes
        start local 13 // java.lang.Integer firstResult
        start local 14 // java.lang.Integer maxResults
         0: .line 157
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 172
            aload 0 /* this */
            aload 1 /* name */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.name:Ljava/lang/String;
         2: .line 173
            aload 0 /* this */
            aload 2 /* query */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.query:Ljava/lang/String;
         3: .line 174
            aload 0 /* this */
            iload 3 /* cacheable */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.cacheable:Z
         4: .line 175
            aload 0 /* this */
            aload 4 /* cacheRegion */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.cacheRegion:Ljava/lang/String;
         5: .line 176
            aload 0 /* this */
            aload 5 /* timeout */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.timeout:Ljava/lang/Integer;
         6: .line 177
            aload 0 /* this */
            aload 6 /* lockOptions */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.lockOptions:Lorg/hibernate/LockOptions;
         7: .line 178
            aload 0 /* this */
            aload 7 /* fetchSize */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.fetchSize:Ljava/lang/Integer;
         8: .line 179
            aload 0 /* this */
            aload 8 /* flushMode */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.flushMode:Lorg/hibernate/FlushMode;
         9: .line 180
            aload 0 /* this */
            aload 12 /* parameterTypes */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.parameterTypes:Ljava/util/Map;
        10: .line 181
            aload 0 /* this */
            aload 9 /* cacheMode */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.cacheMode:Lorg/hibernate/CacheMode;
        11: .line 182
            aload 0 /* this */
            iload 10 /* readOnly */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.readOnly:Z
        12: .line 183
            aload 0 /* this */
            aload 11 /* comment */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.comment:Ljava/lang/String;
        13: .line 185
            aload 0 /* this */
            aload 13 /* firstResult */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.firstResult:Ljava/lang/Integer;
        14: .line 186
            aload 0 /* this */
            aload 14 /* maxResults */
            putfield org.hibernate.engine.spi.NamedQueryDefinition.maxResults:Ljava/lang/Integer;
        15: .line 187
            return
        end local 14 // java.lang.Integer maxResults
        end local 13 // java.lang.Integer firstResult
        end local 12 // java.util.Map parameterTypes
        end local 11 // java.lang.String comment
        end local 10 // boolean readOnly
        end local 9 // org.hibernate.CacheMode cacheMode
        end local 8 // org.hibernate.FlushMode flushMode
        end local 7 // java.lang.Integer fetchSize
        end local 6 // org.hibernate.LockOptions lockOptions
        end local 5 // java.lang.Integer timeout
        end local 4 // java.lang.String cacheRegion
        end local 3 // boolean cacheable
        end local 2 // java.lang.String query
        end local 1 // java.lang.String name
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0            this  Lorg/hibernate/engine/spi/NamedQueryDefinition;
            0   16     1            name  Ljava/lang/String;
            0   16     2           query  Ljava/lang/String;
            0   16     3       cacheable  Z
            0   16     4     cacheRegion  Ljava/lang/String;
            0   16     5         timeout  Ljava/lang/Integer;
            0   16     6     lockOptions  Lorg/hibernate/LockOptions;
            0   16     7       fetchSize  Ljava/lang/Integer;
            0   16     8       flushMode  Lorg/hibernate/FlushMode;
            0   16     9       cacheMode  Lorg/hibernate/CacheMode;
            0   16    10        readOnly  Z
            0   16    11         comment  Ljava/lang/String;
            0   16    12  parameterTypes  Ljava/util/Map;
            0   16    13     firstResult  Ljava/lang/Integer;
            0   16    14      maxResults  Ljava/lang/Integer;
    MethodParameters:
                Name  Flags
      name            
      query           
      cacheable       
      cacheRegion     
      timeout         
      lockOptions     
      fetchSize       
      flushMode       
      cacheMode       
      readOnly        
      comment         
      parameterTypes  
      firstResult     
      maxResults      

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 190
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.name:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.String getQueryString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 194
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.query:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public boolean isCacheable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 198
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.cacheable:Z
            ireturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.String getCacheRegion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 202
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.cacheRegion:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.Integer getFetchSize();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 206
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.fetchSize:Ljava/lang/Integer;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.Integer getTimeout();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 210
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.timeout:Ljava/lang/Integer;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public org.hibernate.FlushMode getFlushMode();
    descriptor: ()Lorg/hibernate/FlushMode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 214
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.flushMode:Lorg/hibernate/FlushMode;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.util.Map getParameterTypes();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 219
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.parameterTypes:Ljava/util/Map;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.String getQuery();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 223
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.query:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public org.hibernate.CacheMode getCacheMode();
    descriptor: ()Lorg/hibernate/CacheMode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 227
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.cacheMode:Lorg/hibernate/CacheMode;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public boolean isReadOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 231
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.readOnly:Z
            ireturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.String getComment();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 235
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.comment:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public org.hibernate.LockOptions getLockOptions();
    descriptor: ()Lorg/hibernate/LockOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 239
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.lockOptions:Lorg/hibernate/LockOptions;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.Integer getFirstResult();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 243
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.firstResult:Ljava/lang/Integer;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.Integer getMaxResults();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 247
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.maxResults:Ljava/lang/Integer;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
         0: .line 252
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 40
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.name:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " ["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.hibernate.engine.spi.NamedQueryDefinition.query:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "])"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;

  public org.hibernate.engine.spi.NamedQueryDefinition makeCopy(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/NamedQueryDefinition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=16, locals=2, args_size=2
        start local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
        start local 1 // java.lang.String name
         0: .line 256
            new org.hibernate.engine.spi.NamedQueryDefinition
            dup
         1: .line 257
            aload 1 /* name */
         2: .line 258
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getQuery:()Ljava/lang/String;
         3: .line 259
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.isCacheable:()Z
         4: .line 260
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getCacheRegion:()Ljava/lang/String;
         5: .line 261
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getTimeout:()Ljava/lang/Integer;
         6: .line 262
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getLockOptions:()Lorg/hibernate/LockOptions;
         7: .line 263
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getFetchSize:()Ljava/lang/Integer;
         8: .line 264
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getFlushMode:()Lorg/hibernate/FlushMode;
         9: .line 265
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getCacheMode:()Lorg/hibernate/CacheMode;
        10: .line 266
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.isReadOnly:()Z
        11: .line 267
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getComment:()Ljava/lang/String;
        12: .line 268
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getParameterTypes:()Ljava/util/Map;
        13: .line 269
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getFirstResult:()Ljava/lang/Integer;
        14: .line 270
            aload 0 /* this */
            invokevirtual org.hibernate.engine.spi.NamedQueryDefinition.getMaxResults:()Ljava/lang/Integer;
        15: .line 256
            invokespecial org.hibernate.engine.spi.NamedQueryDefinition.<init>:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;Lorg/hibernate/LockOptions;Ljava/lang/Integer;Lorg/hibernate/FlushMode;Lorg/hibernate/CacheMode;ZLjava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;)V
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.hibernate.engine.spi.NamedQueryDefinition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lorg/hibernate/engine/spi/NamedQueryDefinition;
            0   16     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  
}
SourceFile: "NamedQueryDefinition.java"