[ 
https://issues.apache.org/jira/browse/TAP5-2582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16002658#comment-16002658
 ] 

Thomas Mayer edited comment on TAP5-2582 at 5/9/17 1:20 PM:
------------------------------------------------------------

Here's the debug output, together with a stack trace:

{code}
2017-05-09 10:41:03 DEBUG HibernateSession:261 - Creating proxy for
service HibernateSession
2017-05-09 10:41:03 DEBUG Registry:171 - [  4] --> Creating proxy for
service HibernateSession
2017-05-09 10:41:03 DEBUG Registry:171 - [  5] --> Obtaining
AspectDecorator service
2017-05-09 10:41:03 DEBUG Registry:160 - [  5] <-- Obtaining
AspectDecorator service [0,63 ms]
2017-05-09 10:41:03 DEBUG PlasticProxyFactory:71 - Loading class
$Session_8e02648814e8:
// class version 50.0 (50)
// access flags 0x1
public class $Session_8e02648814e8 implements org/hibernate/Session
java/io/Serializable  {


  // access flags 0x12
  private final Lorg/apache/tapestry5/ioc/ObjectCreator; creator

  // access flags 0x12
  private final Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken; token

  // access flags 0x1
  public isDirty()Z throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isDirty ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getIdentifier(Ljava/lang/Object;)Ljava/io/Serializable;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getIdentifier
(Ljava/lang/Object;)Ljava/io/Serializable;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setFlushMode(Lorg/hibernate/FlushMode;)V
  @Ljava/lang/Deprecated;()
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setFlushMode
(Lorg/hibernate/FlushMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getStatistics()Lorg/hibernate/stat/SessionStatistics;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getStatistics
()Lorg/hibernate/stat/SessionStatistics;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTypeHelper()Lorg/hibernate/TypeHelper;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTypeHelper
()Lorg/hibernate/TypeHelper;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getSessionFactory()Lorg/hibernate/SessionFactory;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getSessionFactory
()Lorg/hibernate/SessionFactory;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getFlushMode()Ljavax/persistence/FlushModeType;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getFlushMode
()Ljavax/persistence/FlushModeType;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setHibernateFlushMode(Lorg/hibernate/FlushMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setHibernateFlushMode
(Lorg/hibernate/FlushMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getHibernateFlushMode()Lorg/hibernate/FlushMode;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getHibernateFlushMode
()Lorg/hibernate/FlushMode;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setCacheMode(Lorg/hibernate/CacheMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setCacheMode
(Lorg/hibernate/CacheMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getCacheMode()Lorg/hibernate/CacheMode;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getCacheMode
()Lorg/hibernate/CacheMode;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public cancelQuery()V throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.cancelQuery ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isDefaultReadOnly()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isDefaultReadOnly ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setDefaultReadOnly(Z)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ILOAD 1
    INVOKEINTERFACE org/hibernate/Session.setDefaultReadOnly (Z)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public evict(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.evict (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getCurrentLockMode(Ljava/lang/Object;)Lorg/hibernate/LockMode;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getCurrentLockMode
(Ljava/lang/Object;)Lorg/hibernate/LockMode;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public sessionWithOptions()Lorg/hibernate/SharedSessionBuilder;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.sessionWithOptions
()Lorg/hibernate/SharedSessionBuilder;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
replicate(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.replicate
(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public replicate(Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.replicate
(Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public saveOrUpdate(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.saveOrUpdate
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public saveOrUpdate(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.saveOrUpdate (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public persist(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.persist (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public persist(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.persist
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
buildLockRequest(Lorg/hibernate/LockOptions;)Lorg/hibernate/Session$LockRequest;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.buildLockRequest
(Lorg/hibernate/LockOptions;)Lorg/hibernate/Session$LockRequest;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
refresh(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.refresh (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createFilter(Ljava/lang/Object;Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createFilter
(Ljava/lang/Object;Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityName(Ljava/lang/Object;)Ljava/lang/String;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEntityName
(Ljava/lang/Object;)Ljava/lang/String;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byId(Ljava/lang/String;)Lorg/hibernate/IdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byId
(Ljava/lang/String;)Lorg/hibernate/IdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byId(Ljava/lang/Class;)Lorg/hibernate/IdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byId
(Ljava/lang/Class;)Lorg/hibernate/IdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
byMultipleIds(Ljava/lang/String;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byMultipleIds
(Ljava/lang/String;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
byMultipleIds(Ljava/lang/Class;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byMultipleIds
(Ljava/lang/Class;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byNaturalId(Ljava/lang/Class;)Lorg/hibernate/NaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byNaturalId
(Ljava/lang/Class;)Lorg/hibernate/NaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byNaturalId(Ljava/lang/String;)Lorg/hibernate/NaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byNaturalId
(Ljava/lang/String;)Lorg/hibernate/NaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
bySimpleNaturalId(Ljava/lang/Class;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.bySimpleNaturalId
(Ljava/lang/Class;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
bySimpleNaturalId(Ljava/lang/String;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.bySimpleNaturalId
(Ljava/lang/String;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public enableFilter(Ljava/lang/String;)Lorg/hibernate/Filter;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.enableFilter
(Ljava/lang/String;)Lorg/hibernate/Filter;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEnabledFilter(Ljava/lang/String;)Lorg/hibernate/Filter;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEnabledFilter
(Ljava/lang/String;)Lorg/hibernate/Filter;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public disableFilter(Ljava/lang/String;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.disableFilter
(Ljava/lang/String;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public doWork(Lorg/hibernate/jdbc/Work;)V throws
org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.doWork
(Lorg/hibernate/jdbc/Work;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
doReturningWork(Lorg/hibernate/jdbc/ReturningWork;)Ljava/lang/Object;
throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.doReturningWork
(Lorg/hibernate/jdbc/ReturningWork;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public disconnect()Ljava/sql/Connection;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.disconnect ()Ljava/sql/Connection;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public reconnect(Ljava/sql/Connection;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.reconnect (Ljava/sql/Connection;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isFetchProfileEnabled(Ljava/lang/String;)Z throws
org/hibernate/UnknownProfileException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.isFetchProfileEnabled
(Ljava/lang/String;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public enableFetchProfile(Ljava/lang/String;)V throws
org/hibernate/UnknownProfileException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.enableFetchProfile
(Ljava/lang/String;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public disableFetchProfile(Ljava/lang/String;)V throws
org/hibernate/UnknownProfileException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.disableFetchProfile
(Ljava/lang/String;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getLobHelper()Lorg/hibernate/LobHelper;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getLobHelper
()Lorg/hibernate/LobHelper;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
addEventListeners([Lorg/hibernate/SessionEventListener;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.addEventListeners
([Lorg/hibernate/SessionEventListener;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljavax/persistence/criteria/CriteriaUpdate;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaUpdate;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljavax/persistence/criteria/CriteriaQuery;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaQuery;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljavax/persistence/criteria/CriteriaDelete;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaDelete;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNamedQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public lock(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public lock(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public get(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public get(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public update(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.update (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public update(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.update
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public clear()V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.clear ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public contains(Ljava/lang/String;Ljava/lang/Object;)Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.contains
(Ljava/lang/String;Ljava/lang/Object;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public load(Ljava/lang/Object;Ljava/io/Serializable;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Object;Ljava/io/Serializable;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public load(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public load(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public delete(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.delete (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public delete(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.delete
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setReadOnly(Ljava/lang/Object;Z)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ILOAD 2
    INVOKEINTERFACE org/hibernate/Session.setReadOnly (Ljava/lang/Object;Z)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public save(Ljava/lang/Object;)Ljava/io/Serializable;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.save
(Ljava/lang/Object;)Ljava/io/Serializable;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public save(Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Serializable;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.save
(Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Serializable;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public flush()V throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.flush ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public merge(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.merge
(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public merge(Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.merge
(Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isReadOnly(Ljava/lang/Object;)Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.isReadOnly (Ljava/lang/Object;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getJdbcBatchSize()Ljava/lang/Integer;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getJdbcBatchSize
()Ljava/lang/Integer;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setJdbcBatchSize(Ljava/lang/Integer;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setJdbcBatchSize
(Ljava/lang/Integer;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public beginTransaction()Lorg/hibernate/Transaction;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.beginTransaction
()Lorg/hibernate/Transaction;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTransaction()Lorg/hibernate/Transaction;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTransaction
()Lorg/hibernate/Transaction;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
getNamedProcedureCall(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedProcedureCall
(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createCriteria(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createCriteria(Ljava/lang/Class;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/Class;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createCriteria(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createCriteria(Ljava/lang/String;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/String;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureCall(Ljava/lang/String;[Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureCall
(Ljava/lang/String;[Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureCall(Ljava/lang/String;[Ljava/lang/Class;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureCall
(Ljava/lang/String;[Ljava/lang/Class;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createStoredProcedureCall(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureCall
(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTenantIdentifier()Ljava/lang/String;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTenantIdentifier
()Ljava/lang/String;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isConnected()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isConnected ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public close()V throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.close ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isOpen()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isOpen ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getNamedQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedQuery
(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createNamedQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
getNamedNativeQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedNativeQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public detach(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.detach (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getReference(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.getReference
(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setFlushMode(Ljavax/persistence/FlushModeType;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setFlushMode
(Ljavax/persistence/FlushModeType;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getMetamodel()Ljavax/persistence/metamodel/Metamodel;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getMetamodel
()Ljavax/persistence/metamodel/Metamodel;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getCriteriaBuilder()Ljavax/persistence/criteria/CriteriaBuilder;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getCriteriaBuilder
()Ljavax/persistence/criteria/CriteriaBuilder;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getLockMode(Ljava/lang/Object;)Ljavax/persistence/LockModeType;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getLockMode
(Ljava/lang/Object;)Ljavax/persistence/LockModeType;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Ljava/util/Map;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Ljava/util/Map;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
refresh(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNamedStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE
org/hibernate/Session.createNamedStoredProcedureQuery
(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureQuery(Ljava/lang/String;[Ljava/lang/Class;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureQuery
(Ljava/lang/String;[Ljava/lang/Class;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureQuery(Ljava/lang/String;[Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureQuery
(Ljava/lang/String;[Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureQuery
(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public joinTransaction()V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.joinTransaction ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isJoinedToTransaction()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isJoinedToTransaction ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getDelegate()Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getDelegate ()Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityManagerFactory()Ljavax/persistence/EntityManagerFactory;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getEntityManagerFactory
()Ljavax/persistence/EntityManagerFactory;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createEntityGraph(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createEntityGraph
(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createEntityGraph(Ljava/lang/Class;)Ljavax/persistence/EntityGraph;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createEntityGraph
(Ljava/lang/Class;)Ljavax/persistence/EntityGraph;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityGraph(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEntityGraph
(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityGraphs(Ljava/lang/Class;)Ljava/util/List;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEntityGraphs
(Ljava/lang/Class;)Ljava/util/List;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public remove(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.remove (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public lock(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
lock(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setProperty(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.setProperty
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public contains(Ljava/lang/Object;)Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.contains (Ljava/lang/Object;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public find(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
find(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
find(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
find(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getProperties()Ljava/util/Map;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getProperties ()Ljava/util/Map;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public unwrap(Ljava/lang/Class;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.unwrap
(Ljava/lang/Class;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getSession()Lorg/hibernate/Session;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getSession
()Lorg/hibernate/Session;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1010
  final synthetic
reject_field_change_creator(Lorg/apache/tapestry5/ioc/ObjectCreator;)V
    NEW java/lang/IllegalStateException
    DUP
    LDC "Field creator of class $Session_8e02648814e8 is read-only."
    INVOKESPECIAL java/lang/IllegalStateException.<init>
(Ljava/lang/String;)V
    ATHROW
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1010
  final synthetic
reject_field_change_token(Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;)V
    NEW java/lang/IllegalStateException
    DUP
    LDC "Field token of class $Session_8e02648814e8 is read-only."
    INVOKESPECIAL java/lang/IllegalStateException.<init>
(Ljava/lang/String;)V
    ATHROW
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x2
  private delegate()Lorg/hibernate/Session;
    ALOAD 0
    GETFIELD $Session_8e02648814e8.creator :
Lorg/apache/tapestry5/ioc/ObjectCreator;
    INVOKEINTERFACE org/apache/tapestry5/ioc/ObjectCreator.createObject
()Ljava/lang/Object;
    CHECKCAST org/hibernate/Session
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljavax/persistence/criteria/CriteriaUpdate;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaUpdate;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljavax/persistence/criteria/CriteriaDelete;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaDelete;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljavax/persistence/criteria/CriteriaQuery;)Ljavax/persistence/TypedQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaQuery;)Ljavax/persistence/TypedQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createNamedQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createSQLQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createSQLQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
getNamedSQLQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedSQLQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createNativeQuery(Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTransaction()Ljavax/persistence/EntityTransaction;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTransaction
()Ljavax/persistence/EntityTransaction;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createNamedQuery(Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public close()V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.close ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public close()V throws java/lang/Exception
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.close ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x2
  private writeReplace()Ljava/lang/Object; throws
java/io/ObjectStreamException
    ALOAD 0
    GETFIELD $Session_8e02648814e8.token :
Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public toString()Ljava/lang/String;
    LDC "<Proxy for HibernateSession(org.hibernate.Session)>"
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
<init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    ALOAD 0
    ALOAD 1
    ICONST_0
    INVOKEVIRTUAL
org/apache/tapestry5/internal/plastic/StaticContext.get
(I)Ljava/lang/Object;
    CHECKCAST org/apache/tapestry5/ioc/ObjectCreator
    PUTFIELD $Session_8e02648814e8.creator :
Lorg/apache/tapestry5/ioc/ObjectCreator;
    ALOAD 0
    ALOAD 1
    ICONST_1
    INVOKEVIRTUAL
org/apache/tapestry5/internal/plastic/StaticContext.get
(I)Ljava/lang/Object;
    CHECKCAST org/apache/tapestry5/ioc/internal/ServiceProxyToken
    PUTFIELD $Session_8e02648814e8.token :
Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0
}

Exception in thread "main" java.lang.ClassFormatError: Duplicate method
name&signature in class file $Session_8e02648814e8
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
        at
org.apache.tapestry5.internal.plastic.PlasticClassLoader.defineClassWithBytecode(PlasticClassLoader.java:52)
        at
org.apache.tapestry5.internal.plastic.PlasticClassPool.realize(PlasticClassPool.java:160)
        at
org.apache.tapestry5.internal.plastic.PlasticClassPool.realizeTransformedClass(PlasticClassPool.java:139)
        at
org.apache.tapestry5.internal.plastic.PlasticClassImpl.createInstantiator(PlasticClassImpl.java:648)
        at
org.apache.tapestry5.plastic.PlasticManager.createProxy(PlasticManager.java:253)
        at
org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.createProxy(PlasticProxyFactoryImpl.java:68)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:484)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:478)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:40)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:322)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1260)
        at 
org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:344)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:40)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:198)
        at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:139)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:215)
        at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:221)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:112)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:497)
        at
org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:43)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$22.run(InternalUtils.java:1429)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.extendPlanForInjectedFields(InternalUtils.java:1419)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$200(InternalUtils.java:50)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$20.invoke(InternalUtils.java:1380)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$20.invoke(InternalUtils.java:1366)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1260)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.createConstructorConstructionPlan(InternalUtils.java:1363)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.getPlan(ConstructorServiceCreator.java:52)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:62)
        at
org.apache.tapestry5.ioc.internal.ReloadableServiceImplementationObjectCreator.createInstance(ReloadableServiceImplementationObjectCreator.java:54)
        at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator$1.invoke(AbstractReloadableObjectCreator.java:136)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1260)
        at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator.createInstance(AbstractReloadableObjectCreator.java:129)
        at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator.createObject(AbstractReloadableObjectCreator.java:121)
        at $ControllerInterface_8e02648814e3.delegate(Unknown Source)
        at $ControllerInterface_8e02648814e3.execute(Unknown Source)
        at $ControllerInterface_8e02648814e1.execute(Unknown Source)
        at dbla.dbla.DbLogAnonymizer.main(DbLogAnonymizer.java:19)
2017-05-09 10:41:03 ERROR Registry:208 - Duplicate method name&signature
in class file $Session_8e02648814e8
2017-05-09 10:41:03 ERROR Registry:209 - Operations trace:
2017-05-09 10:41:03 ERROR Registry:218 - [ 1] Reloading class
dbla.dbla.controller.TraceImportController.
2017-05-09 10:41:03 ERROR Registry:218 - [ 2] Creating plan to
instantiate dbla.dbla.controller.TraceImportController via public
dbla.dbla.controller.TraceImportController()
2017-05-09 10:41:03 ERROR Registry:218 - [ 3] Calculating possible
injection value for field
dbla.dbla.controller.TraceImportController.hibernateSession
(org.hibernate.Session)
2017-05-09 10:41:03 ERROR Registry:218 - [ 4] Creating proxy for service
HibernateSession
Disconnected from the target VM, address: '127.0.0.1:39727', transport:
'socket'

{code}


was (Author: thomas303):
Here's the debug output, together with a stack trace:

```
2017-05-09 10:41:03 DEBUG HibernateSession:261 - Creating proxy for
service HibernateSession
2017-05-09 10:41:03 DEBUG Registry:171 - [  4] --> Creating proxy for
service HibernateSession
2017-05-09 10:41:03 DEBUG Registry:171 - [  5] --> Obtaining
AspectDecorator service
2017-05-09 10:41:03 DEBUG Registry:160 - [  5] <-- Obtaining
AspectDecorator service [0,63 ms]
2017-05-09 10:41:03 DEBUG PlasticProxyFactory:71 - Loading class
$Session_8e02648814e8:
// class version 50.0 (50)
// access flags 0x1
public class $Session_8e02648814e8 implements org/hibernate/Session
java/io/Serializable  {


  // access flags 0x12
  private final Lorg/apache/tapestry5/ioc/ObjectCreator; creator

  // access flags 0x12
  private final Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken; token

  // access flags 0x1
  public isDirty()Z throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isDirty ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getIdentifier(Ljava/lang/Object;)Ljava/io/Serializable;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getIdentifier
(Ljava/lang/Object;)Ljava/io/Serializable;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setFlushMode(Lorg/hibernate/FlushMode;)V
  @Ljava/lang/Deprecated;()
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setFlushMode
(Lorg/hibernate/FlushMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getStatistics()Lorg/hibernate/stat/SessionStatistics;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getStatistics
()Lorg/hibernate/stat/SessionStatistics;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTypeHelper()Lorg/hibernate/TypeHelper;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTypeHelper
()Lorg/hibernate/TypeHelper;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getSessionFactory()Lorg/hibernate/SessionFactory;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getSessionFactory
()Lorg/hibernate/SessionFactory;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getFlushMode()Ljavax/persistence/FlushModeType;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getFlushMode
()Ljavax/persistence/FlushModeType;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setHibernateFlushMode(Lorg/hibernate/FlushMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setHibernateFlushMode
(Lorg/hibernate/FlushMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getHibernateFlushMode()Lorg/hibernate/FlushMode;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getHibernateFlushMode
()Lorg/hibernate/FlushMode;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setCacheMode(Lorg/hibernate/CacheMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setCacheMode
(Lorg/hibernate/CacheMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getCacheMode()Lorg/hibernate/CacheMode;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getCacheMode
()Lorg/hibernate/CacheMode;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public cancelQuery()V throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.cancelQuery ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isDefaultReadOnly()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isDefaultReadOnly ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setDefaultReadOnly(Z)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ILOAD 1
    INVOKEINTERFACE org/hibernate/Session.setDefaultReadOnly (Z)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public evict(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.evict (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getCurrentLockMode(Ljava/lang/Object;)Lorg/hibernate/LockMode;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getCurrentLockMode
(Ljava/lang/Object;)Lorg/hibernate/LockMode;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public sessionWithOptions()Lorg/hibernate/SharedSessionBuilder;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.sessionWithOptions
()Lorg/hibernate/SharedSessionBuilder;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
replicate(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.replicate
(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public replicate(Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.replicate
(Ljava/lang/Object;Lorg/hibernate/ReplicationMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public saveOrUpdate(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.saveOrUpdate
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public saveOrUpdate(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.saveOrUpdate (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public persist(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.persist (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public persist(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.persist
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
buildLockRequest(Lorg/hibernate/LockOptions;)Lorg/hibernate/Session$LockRequest;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.buildLockRequest
(Lorg/hibernate/LockOptions;)Lorg/hibernate/Session$LockRequest;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
refresh(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.refresh (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createFilter(Ljava/lang/Object;Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createFilter
(Ljava/lang/Object;Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityName(Ljava/lang/Object;)Ljava/lang/String;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEntityName
(Ljava/lang/Object;)Ljava/lang/String;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byId(Ljava/lang/String;)Lorg/hibernate/IdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byId
(Ljava/lang/String;)Lorg/hibernate/IdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byId(Ljava/lang/Class;)Lorg/hibernate/IdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byId
(Ljava/lang/Class;)Lorg/hibernate/IdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
byMultipleIds(Ljava/lang/String;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byMultipleIds
(Ljava/lang/String;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
byMultipleIds(Ljava/lang/Class;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byMultipleIds
(Ljava/lang/Class;)Lorg/hibernate/MultiIdentifierLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byNaturalId(Ljava/lang/Class;)Lorg/hibernate/NaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byNaturalId
(Ljava/lang/Class;)Lorg/hibernate/NaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public byNaturalId(Ljava/lang/String;)Lorg/hibernate/NaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.byNaturalId
(Ljava/lang/String;)Lorg/hibernate/NaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
bySimpleNaturalId(Ljava/lang/Class;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.bySimpleNaturalId
(Ljava/lang/Class;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
bySimpleNaturalId(Ljava/lang/String;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.bySimpleNaturalId
(Ljava/lang/String;)Lorg/hibernate/SimpleNaturalIdLoadAccess;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public enableFilter(Ljava/lang/String;)Lorg/hibernate/Filter;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.enableFilter
(Ljava/lang/String;)Lorg/hibernate/Filter;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEnabledFilter(Ljava/lang/String;)Lorg/hibernate/Filter;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEnabledFilter
(Ljava/lang/String;)Lorg/hibernate/Filter;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public disableFilter(Ljava/lang/String;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.disableFilter
(Ljava/lang/String;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public doWork(Lorg/hibernate/jdbc/Work;)V throws
org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.doWork
(Lorg/hibernate/jdbc/Work;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
doReturningWork(Lorg/hibernate/jdbc/ReturningWork;)Ljava/lang/Object;
throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.doReturningWork
(Lorg/hibernate/jdbc/ReturningWork;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public disconnect()Ljava/sql/Connection;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.disconnect ()Ljava/sql/Connection;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public reconnect(Ljava/sql/Connection;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.reconnect (Ljava/sql/Connection;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isFetchProfileEnabled(Ljava/lang/String;)Z throws
org/hibernate/UnknownProfileException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.isFetchProfileEnabled
(Ljava/lang/String;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public enableFetchProfile(Ljava/lang/String;)V throws
org/hibernate/UnknownProfileException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.enableFetchProfile
(Ljava/lang/String;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public disableFetchProfile(Ljava/lang/String;)V throws
org/hibernate/UnknownProfileException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.disableFetchProfile
(Ljava/lang/String;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getLobHelper()Lorg/hibernate/LobHelper;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getLobHelper
()Lorg/hibernate/LobHelper;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
addEventListeners([Lorg/hibernate/SessionEventListener;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.addEventListeners
([Lorg/hibernate/SessionEventListener;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljavax/persistence/criteria/CriteriaUpdate;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaUpdate;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljavax/persistence/criteria/CriteriaQuery;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaQuery;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createQuery(Ljavax/persistence/criteria/CriteriaDelete;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaDelete;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNamedQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public lock(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public lock(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public get(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
get(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public get(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.get
(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public update(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.update (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public update(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.update
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public clear()V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.clear ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public contains(Ljava/lang/String;Ljava/lang/Object;)Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.contains
(Ljava/lang/String;Ljava/lang/Object;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public load(Ljava/lang/Object;Ljava/io/Serializable;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Object;Ljava/io/Serializable;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public load(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public load(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockOptions;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
load(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.load
(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public delete(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.delete (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public delete(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.delete
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setReadOnly(Ljava/lang/Object;Z)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ILOAD 2
    INVOKEINTERFACE org/hibernate/Session.setReadOnly (Ljava/lang/Object;Z)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public save(Ljava/lang/Object;)Ljava/io/Serializable;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.save
(Ljava/lang/Object;)Ljava/io/Serializable;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public save(Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Serializable;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.save
(Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Serializable;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public flush()V throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.flush ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public merge(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.merge
(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public merge(Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.merge
(Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isReadOnly(Ljava/lang/Object;)Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.isReadOnly (Ljava/lang/Object;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getJdbcBatchSize()Ljava/lang/Integer;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getJdbcBatchSize
()Ljava/lang/Integer;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setJdbcBatchSize(Ljava/lang/Integer;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setJdbcBatchSize
(Ljava/lang/Integer;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public beginTransaction()Lorg/hibernate/Transaction;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.beginTransaction
()Lorg/hibernate/Transaction;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTransaction()Lorg/hibernate/Transaction;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTransaction
()Lorg/hibernate/Transaction;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
getNamedProcedureCall(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedProcedureCall
(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createCriteria(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createCriteria(Ljava/lang/Class;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/Class;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createCriteria(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createCriteria(Ljava/lang/String;)Lorg/hibernate/Criteria;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createCriteria
(Ljava/lang/String;)Lorg/hibernate/Criteria;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureCall(Ljava/lang/String;[Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureCall
(Ljava/lang/String;[Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureCall(Ljava/lang/String;[Ljava/lang/Class;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureCall
(Ljava/lang/String;[Ljava/lang/Class;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createStoredProcedureCall(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureCall
(Ljava/lang/String;)Lorg/hibernate/procedure/ProcedureCall;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTenantIdentifier()Ljava/lang/String;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTenantIdentifier
()Ljava/lang/String;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isConnected()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isConnected ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public close()V throws org/hibernate/HibernateException
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.close ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isOpen()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isOpen ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getNamedQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedQuery
(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createNamedQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;)Lorg/hibernate/query/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
getNamedNativeQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedNativeQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public detach(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.detach (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getReference(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.getReference
(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setFlushMode(Ljavax/persistence/FlushModeType;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.setFlushMode
(Ljavax/persistence/FlushModeType;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getMetamodel()Ljavax/persistence/metamodel/Metamodel;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getMetamodel
()Ljavax/persistence/metamodel/Metamodel;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getCriteriaBuilder()Ljavax/persistence/criteria/CriteriaBuilder;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getCriteriaBuilder
()Ljavax/persistence/criteria/CriteriaBuilder;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getLockMode(Ljava/lang/Object;)Ljavax/persistence/LockModeType;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getLockMode
(Ljava/lang/Object;)Ljavax/persistence/LockModeType;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public refresh(Ljava/lang/Object;Ljava/util/Map;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Ljava/util/Map;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
refresh(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.refresh
(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNamedStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE
org/hibernate/Session.createNamedStoredProcedureQuery
(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureQuery(Ljava/lang/String;[Ljava/lang/Class;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureQuery
(Ljava/lang/String;[Ljava/lang/Class;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x81
  public transient varargs
createStoredProcedureQuery(Ljava/lang/String;[Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureQuery
(Ljava/lang/String;[Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createStoredProcedureQuery
(Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public joinTransaction()V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.joinTransaction ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public isJoinedToTransaction()Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.isJoinedToTransaction ()Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getDelegate()Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getDelegate ()Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityManagerFactory()Ljavax/persistence/EntityManagerFactory;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getEntityManagerFactory
()Ljavax/persistence/EntityManagerFactory;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createEntityGraph(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createEntityGraph
(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createEntityGraph(Ljava/lang/Class;)Ljavax/persistence/EntityGraph;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createEntityGraph
(Ljava/lang/Class;)Ljavax/persistence/EntityGraph;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityGraph(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEntityGraph
(Ljava/lang/String;)Ljavax/persistence/EntityGraph;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getEntityGraphs(Ljava/lang/Class;)Ljava/util/List;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getEntityGraphs
(Ljava/lang/Class;)Ljava/util/List;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public remove(Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.remove (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public lock(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
lock(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.lock
(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public setProperty(Ljava/lang/String;Ljava/lang/Object;)V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.setProperty
(Ljava/lang/String;Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public contains(Ljava/lang/Object;)Z
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.contains (Ljava/lang/Object;)Z
    IRETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public find(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
find(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
find(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
find(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE org/hibernate/Session.find
(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getProperties()Ljava/util/Map;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getProperties ()Ljava/util/Map;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public unwrap(Ljava/lang/Class;)Ljava/lang/Object;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.unwrap
(Ljava/lang/Class;)Ljava/lang/Object;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getSession()Lorg/hibernate/Session;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getSession
()Lorg/hibernate/Session;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1010
  final synthetic
reject_field_change_creator(Lorg/apache/tapestry5/ioc/ObjectCreator;)V
    NEW java/lang/IllegalStateException
    DUP
    LDC "Field creator of class $Session_8e02648814e8 is read-only."
    INVOKESPECIAL java/lang/IllegalStateException.<init>
(Ljava/lang/String;)V
    ATHROW
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1010
  final synthetic
reject_field_change_token(Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;)V
    NEW java/lang/IllegalStateException
    DUP
    LDC "Field token of class $Session_8e02648814e8 is read-only."
    INVOKESPECIAL java/lang/IllegalStateException.<init>
(Ljava/lang/String;)V
    ATHROW
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x2
  private delegate()Lorg/hibernate/Session;
    ALOAD 0
    GETFIELD $Session_8e02648814e8.creator :
Lorg/apache/tapestry5/ioc/ObjectCreator;
    INVOKEINTERFACE org/apache/tapestry5/ioc/ObjectCreator.createObject
()Ljava/lang/Object;
    CHECKCAST org/hibernate/Session
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljavax/persistence/criteria/CriteriaUpdate;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaUpdate;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljavax/persistence/criteria/CriteriaDelete;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaDelete;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljavax/persistence/criteria/CriteriaQuery;)Ljavax/persistence/TypedQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljavax/persistence/criteria/CriteriaQuery;)Ljavax/persistence/TypedQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createQuery(Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createQuery
(Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1041
  public synthetic bridge
createNamedQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createSQLQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createSQLQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
getNamedSQLQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.getNamedSQLQuery
(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createNativeQuery(Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
createNativeQuery(Ljava/lang/String;Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE org/hibernate/Session.createNativeQuery
(Ljava/lang/String;Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public getTransaction()Ljavax/persistence/EntityTransaction;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.getTransaction
()Ljavax/persistence/EntityTransaction;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public createNamedQuery(Ljava/lang/String;)Ljavax/persistence/Query;
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    ALOAD 1
    INVOKEINTERFACE org/hibernate/Session.createNamedQuery
(Ljava/lang/String;)Ljavax/persistence/Query;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public close()V
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.close ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public close()V throws java/lang/Exception
    ALOAD 0
    INVOKESPECIAL $Session_8e02648814e8.delegate ()Lorg/hibernate/Session;
    INVOKEINTERFACE org/hibernate/Session.close ()V
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x2
  private writeReplace()Ljava/lang/Object; throws
java/io/ObjectStreamException
    ALOAD 0
    GETFIELD $Session_8e02648814e8.token :
Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public toString()Ljava/lang/String;
    LDC "<Proxy for HibernateSession(org.hibernate.Session)>"
    ARETURN
    MAXSTACK = 0
    MAXLOCALS = 0

  // access flags 0x1
  public
<init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    ALOAD 0
    ALOAD 1
    ICONST_0
    INVOKEVIRTUAL
org/apache/tapestry5/internal/plastic/StaticContext.get
(I)Ljava/lang/Object;
    CHECKCAST org/apache/tapestry5/ioc/ObjectCreator
    PUTFIELD $Session_8e02648814e8.creator :
Lorg/apache/tapestry5/ioc/ObjectCreator;
    ALOAD 0
    ALOAD 1
    ICONST_1
    INVOKEVIRTUAL
org/apache/tapestry5/internal/plastic/StaticContext.get
(I)Ljava/lang/Object;
    CHECKCAST org/apache/tapestry5/ioc/internal/ServiceProxyToken
    PUTFIELD $Session_8e02648814e8.token :
Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
    RETURN
    MAXSTACK = 0
    MAXLOCALS = 0
}

Exception in thread "main" java.lang.ClassFormatError: Duplicate method
name&signature in class file $Session_8e02648814e8
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
        at
org.apache.tapestry5.internal.plastic.PlasticClassLoader.defineClassWithBytecode(PlasticClassLoader.java:52)
        at
org.apache.tapestry5.internal.plastic.PlasticClassPool.realize(PlasticClassPool.java:160)
        at
org.apache.tapestry5.internal.plastic.PlasticClassPool.realizeTransformedClass(PlasticClassPool.java:139)
        at
org.apache.tapestry5.internal.plastic.PlasticClassImpl.createInstantiator(PlasticClassImpl.java:648)
        at
org.apache.tapestry5.plastic.PlasticManager.createProxy(PlasticManager.java:253)
        at
org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.createProxy(PlasticProxyFactoryImpl.java:68)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:484)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:478)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:40)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:322)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1260)
        at 
org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:344)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:40)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:198)
        at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:139)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:215)
        at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:221)
        at
org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:112)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:497)
        at
org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:43)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$22.run(InternalUtils.java:1429)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:56)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:60)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1254)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.extendPlanForInjectedFields(InternalUtils.java:1419)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$200(InternalUtils.java:50)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$20.invoke(InternalUtils.java:1380)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils$20.invoke(InternalUtils.java:1366)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1260)
        at
org.apache.tapestry5.ioc.internal.util.InternalUtils.createConstructorConstructionPlan(InternalUtils.java:1363)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.getPlan(ConstructorServiceCreator.java:52)
        at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:62)
        at
org.apache.tapestry5.ioc.internal.ReloadableServiceImplementationObjectCreator.createInstance(ReloadableServiceImplementationObjectCreator.java:54)
        at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator$1.invoke(AbstractReloadableObjectCreator.java:136)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1260)
        at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator.createInstance(AbstractReloadableObjectCreator.java:129)
        at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator.createObject(AbstractReloadableObjectCreator.java:121)
        at $ControllerInterface_8e02648814e3.delegate(Unknown Source)
        at $ControllerInterface_8e02648814e3.execute(Unknown Source)
        at $ControllerInterface_8e02648814e1.execute(Unknown Source)
        at dbla.dbla.DbLogAnonymizer.main(DbLogAnonymizer.java:19)
2017-05-09 10:41:03 ERROR Registry:208 - Duplicate method name&signature
in class file $Session_8e02648814e8
2017-05-09 10:41:03 ERROR Registry:209 - Operations trace:
2017-05-09 10:41:03 ERROR Registry:218 - [ 1] Reloading class
dbla.dbla.controller.TraceImportController.
2017-05-09 10:41:03 ERROR Registry:218 - [ 2] Creating plan to
instantiate dbla.dbla.controller.TraceImportController via public
dbla.dbla.controller.TraceImportController()
2017-05-09 10:41:03 ERROR Registry:218 - [ 3] Calculating possible
injection value for field
dbla.dbla.controller.TraceImportController.hibernateSession
(org.hibernate.Session)
2017-05-09 10:41:03 ERROR Registry:218 - [ 4] Creating proxy for service
HibernateSession
Disconnected from the target VM, address: '127.0.0.1:39727', transport:
'socket'

```

> Service creation for Hibernate Session results in ClassFormatError: Duplicate 
> method name&signature
> ---------------------------------------------------------------------------------------------------
>
>                 Key: TAP5-2582
>                 URL: https://issues.apache.org/jira/browse/TAP5-2582
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-ioc
>    Affects Versions: 5.4.3
>            Reporter: Thomas Mayer
>              Labels: duplicate,method, hibernate, interface, ioc
>
> Hi, this report/question is for
> tapestry-ioc 5.4.3
> hibernate-core 5.2.10.Final
> openjdk version "1.8.0_121"
> OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)
> OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
> I'm trying to have a ServiceId for a hibernate Session:
> public static Session buildHibernateSession(
>     ObjectLocator objectLocator
> ) {
>     return new Configuration()
>         .configure("hibernate.cfg.xml")
>         .buildSessionFactory()
>         .openSession();
> }
> As soon as the HibernateSession is invoked by Tapestry-IOC, I get an
> error:  java.lang.ClassFormatError: Duplicate method name&signature in
> class file $Session_350f95bde0b5



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to