Hello, Thomas!

Thanks for you very thorough digging of what's happening here. I think it
shed a light on what the problem is: the copying of annotations from
service implementation to service proxy. At least Tapestry-IoC should
provide a way of preventing this from happening in a per-service basis,
such as we have the prevention of decoration, for example. Also, your
problem seems to be a corner case which wasn't handled yet. Please post a
Jira ticket for this.

Question: does anyone already knows which annotations a class' method gets
when it implements more than one interface with the same method signature?

Thanks again!

On Tue, May 9, 2017 at 7:04 AM, Thomas Mayer <thomas.ma...@student.kit.edu>
wrote:

> @Dmitry, I looked up the sources of Hibernate's Session interface:
>
> public interface Session extends SharedSessionContract, EntityManager,
> HibernateEntityManager, AutoCloseable {
>
> There is to say that
>
> - SharedSessionContract defines a void close() function.
> - EntityManager defines a void close() function
> - HibernateEntityManager
>   - extends EntityManager (which has a void close() function)
> - AutoCloseable defines a void close() function
>
> That said, there's three resulting void close() functions which are
> defined independently from each other in the interfaces which the
> Session interface extends.
>
> I could imagine that this somehow confuses Tapestry-IoC upon service
> creation.
>
> However, we deal with function signatures of _interfaces_. Now that
> these interfaces only _require_ the existence of a function in the later
> created object, I guess it does not matter which interfaces' close()
> function "wins" the race.
>
> _If_ the origin of the whole issue really is because of these close()
> functions from multiple interfaces, then there's a limitation in
> Tapestry: It's a normal use case which Tapestry should cover.
>
> Best regards
> Thomas
>
>
> Am 09.05.2017 um 11:07 schrieb Thomas Mayer:
> > Hi Dmitry,
> >
> > here's the output when executed in debug mode. I also enabled debug log
> > for tapestry.
> >
> > In Tapestry's debug output (which I cleaned up and ordered), I found 3
> > close()V function signatures. Could they be candidates for the issue?.
> >
> > Best regards
> > Thomas
> >
> >       public  beginTransaction()Lorg/hibernate/Transaction;
> >       public
> > buildLockRequest(Lorg/hibernate/LockOptions;)Lorg/
> hibernate/Session$LockRequest;
> >       public  byId(Ljava/lang/Class;)Lorg/hibernate/
> IdentifierLoadAccess;
> >       public  byId(Ljava/lang/String;)Lorg/hibernate/
> IdentifierLoadAccess;
> >       public
> > byMultipleIds(Ljava/lang/Class;)Lorg/hibernate/
> MultiIdentifierLoadAccess;
> >       public
> > byMultipleIds(Ljava/lang/String;)Lorg/hibernate/
> MultiIdentifierLoadAccess;
> >       public  byNaturalId(Ljava/lang/Class;)Lorg/hibernate/
> NaturalIdLoadAccess;
> >       public  byNaturalId(Ljava/lang/String;)Lorg/hibernate/
> NaturalIdLoadAccess;
> >       public
> > bySimpleNaturalId(Ljava/lang/Class;)Lorg/hibernate/
> SimpleNaturalIdLoadAccess;
> >       public
> > bySimpleNaturalId(Ljava/lang/String;)Lorg/hibernate/
> SimpleNaturalIdLoadAccess;
> >       public  cancelQuery()V
> >       public  clear()V
> > HIT   public  close()V
> > HIT   public  close()V
> > HIT   public  close()V
> >       public  contains(Ljava/lang/Object;)Z
> >       public  contains(Ljava/lang/String;Ljava/lang/Object;)Z
> >       public  createCriteria(Ljava/lang/Class;)Lorg/hibernate/Criteria;
> >       public
> > createCriteria(Ljava/lang/Class;Ljava/lang/String;)Lorg/
> hibernate/Criteria;
> >       public  createCriteria(Ljava/lang/String;)Lorg/hibernate/Criteria;
> >       public
> > createCriteria(Ljava/lang/String;Ljava/lang/String;)
> Lorg/hibernate/Criteria;
> >       public  createEntityGraph(Ljava/lang/Class;)Ljavax/persistence/
> EntityGraph;
> >       public  createEntityGraph(Ljava/lang/String;)Ljavax/persistence/
> EntityGraph;
> >       public
> > createFilter(Ljava/lang/Object;Ljava/lang/String;)
> Lorg/hibernate/query/Query;
> >       public  createNamedQuery(Ljava/lang/String;)Ljavax/persistence/
> Query;
> >       public  createNamedQuery(Ljava/lang/String;)Lorg/hibernate/query/
> Query;
> >       public
> > createNamedQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/
> hibernate/query/Query;
> >       public
> > createNamedStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/
> StoredProcedureQuery;
> >       public  createNativeQuery(Ljava/lang/String;)Ljavax/persistence/
> Query;
> >       public
> > createNativeQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
> >       public
> > createNativeQuery(Ljava/lang/String;Ljava/lang/Class;)
> Ljavax/persistence/Query;
> >       public
> > createNativeQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/
> hibernate/query/NativeQuery;
> >       public
> > createNativeQuery(Ljava/lang/String;Ljava/lang/String;)
> Ljavax/persistence/Query;
> >       public
> > createNativeQuery(Ljava/lang/String;Ljava/lang/String;)
> Lorg/hibernate/query/NativeQuery;
> >       public  createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
> >       public
> > createQuery(Ljava/lang/String;Ljava/lang/Class;)Lorg/
> hibernate/query/Query;
> >       public
> > createQuery(Ljavax/persistence/criteria/CriteriaDelete;)Lorg/
> hibernate/query/Query;
> >       public
> > createQuery(Ljavax/persistence/criteria/CriteriaQuery;)Lorg/hibernate/
> query/Query;
> >       public
> > createQuery(Ljavax/persistence/criteria/CriteriaUpdate;)Lorg/
> hibernate/query/Query;
> >       public  createSQLQuery(Ljava/lang/String;)Lorg/hibernate/query/
> NativeQuery;
> >       public
> > createStoredProcedureCall(Ljava/lang/String;)Lorg/hibernate/procedure/
> ProcedureCall;
> >       public
> > createStoredProcedureQuery(Ljava/lang/String;)Ljavax/persistence/
> StoredProcedureQuery;
> >       private delegate()Lorg/hibernate/Session;
> >       public  delete(Ljava/lang/Object;)V
> >       public  delete(Ljava/lang/String;Ljava/lang/Object;)V
> >       public  detach(Ljava/lang/Object;)V
> >       public  disableFetchProfile(Ljava/lang/String;)V
> >       public  disableFilter(Ljava/lang/String;)V
> >       public  disconnect()Ljava/sql/Connection;
> >       public
> > doReturningWork(Lorg/hibernate/jdbc/ReturningWork;)Ljava/lang/Object;
> >       public  doWork(Lorg/hibernate/jdbc/Work;)V
> >       public  enableFetchProfile(Ljava/lang/String;)V
> >       public  enableFilter(Ljava/lang/String;)Lorg/hibernate/Filter;
> >       public  evict(Ljava/lang/Object;)V
> >       private Lorg/apache/tapestry5/ioc/ObjectCreator;
> >       private Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
> >       public  find(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/
> Object;
> >       public
> > find(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Map;)
> Ljava/lang/Object;
> >       public
> > find(Ljava/lang/Class;Ljava/lang/Object;Ljavax/
> persistence/LockModeType;)Ljava/lang/Object;
> >       public
> > find(Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;
> Ljava/util/Map;)Ljava/lang/Object;
> >       public  flush()V
> >       public  get(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/
> Object;
> >       public
> > get(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/
> LockMode;)Ljava/lang/Object;
> >       public
> > get(Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/
> LockOptions;)Ljava/lang/Object;
> >       public  get(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/
> Object;
> >       public
> > get(Ljava/lang/String;Ljava/io/Serializable;Lorg/
> hibernate/LockMode;)Ljava/lang/Object;
> >       public
> > get(Ljava/lang/String;Ljava/io/Serializable;Lorg/
> hibernate/LockOptions;)Ljava/lang/Object;
> >       public  getCacheMode()Lorg/hibernate/CacheMode;
> >       public  getCriteriaBuilder()Ljavax/persistence/criteria/
> CriteriaBuilder;
> >       public  getCurrentLockMode(Ljava/lang/Object;)Lorg/hibernate/
> LockMode;
> >       public  getDelegate()Ljava/lang/Object;
> >       public  getEnabledFilter(Ljava/lang/String;)Lorg/hibernate/Filter;
> >       public  getEntityGraph(Ljava/lang/String;)Ljavax/persistence/
> EntityGraph;
> >       public  getEntityGraphs(Ljava/lang/Class;)Ljava/util/List;
> >       public  getEntityManagerFactory()Ljavax/persistence/
> EntityManagerFactory;
> >       public  getEntityName(Ljava/lang/Object;)Ljava/lang/String;
> >       public  getFlushMode()Ljavax/persistence/FlushModeType;
> >       public  getHibernateFlushMode()Lorg/hibernate/FlushMode;
> >       public  getIdentifier(Ljava/lang/Object;)Ljava/io/Serializable;
> >       public  getJdbcBatchSize()Ljava/lang/Integer;
> >       public  getLobHelper()Lorg/hibernate/LobHelper;
> >       public  getLockMode(Ljava/lang/Object;)Ljavax/persistence/
> LockModeType;
> >       public  getMetamodel()Ljavax/persistence/metamodel/Metamodel;
> >       public
> > getNamedNativeQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
> >       public
> > getNamedProcedureCall(Ljava/lang/String;)Lorg/hibernate/
> procedure/ProcedureCall;
> >       public  getNamedQuery(Ljava/lang/String;)Lorg/hibernate/query/
> Query;
> >       public
> > getNamedSQLQuery(Ljava/lang/String;)Lorg/hibernate/query/NativeQuery;
> >       public  getProperties()Ljava/util/Map;
> >       public  getReference(Ljava/lang/Class;
> Ljava/lang/Object;)Ljava/lang/Object;
> >       public  getSession()Lorg/hibernate/Session;
> >       public  getSessionFactory()Lorg/hibernate/SessionFactory;
> >       public  getStatistics()Lorg/hibernate/stat/SessionStatistics;
> >       public  getTenantIdentifier()Ljava/lang/String;
> >       public  getTransaction()Ljavax/persistence/EntityTransaction;
> >       public  getTransaction()Lorg/hibernate/Transaction;
> >       public  getTypeHelper()Lorg/hibernate/TypeHelper;
> >       public  isConnected()Z
> >       public  isDefaultReadOnly()Z
> >       public  isDirty()Z
> >       public  isFetchProfileEnabled(Ljava/lang/String;)Z
> >       public  isJoinedToTransaction()Z
> >       public  isOpen()Z
> >       public  isReadOnly(Ljava/lang/Object;)Z
> >       public  joinTransaction()V
> >       public  load(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/
> Object;
> >       public
> > load(Ljava/lang/Class;Ljava/io/Serializable;Lorg/
> hibernate/LockMode;)Ljava/lang/Object;
> >       public
> > load(Ljava/lang/Class;Ljava/io/Serializable;Lorg/
> hibernate/LockOptions;)Ljava/lang/Object;
> >       public  load(Ljava/lang/Object;Ljava/io/Serializable;)V
> >       public  load(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/
> Object;
> >       public
> > load(Ljava/lang/String;Ljava/io/Serializable;Lorg/
> hibernate/LockMode;)Ljava/lang/Object;
> >       public
> > load(Ljava/lang/String;Ljava/io/Serializable;Lorg/
> hibernate/LockOptions;)Ljava/lang/Object;
> >       public  lock(Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
> >       public
> > lock(Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
> >       public  lock(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
> >       public  lock(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/
> LockMode;)V
> >       public  merge(Ljava/lang/Object;)Ljava/lang/Object;
> >       public  merge(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/
> Object;
> >       public  persist(Ljava/lang/Object;)V
> >       public  persist(Ljava/lang/String;Ljava/lang/Object;)V
> >       public  reconnect(Ljava/sql/Connection;)V
> >       public  refresh(Ljava/lang/Object;)V
> >       public  refresh(Ljava/lang/Object;Ljava/util/Map;)V
> >       public  refresh(Ljava/lang/Object;Ljavax/persistence/
> LockModeType;)V
> >       public
> > refresh(Ljava/lang/Object;Ljavax/persistence/
> LockModeType;Ljava/util/Map;)V
> >       public  refresh(Ljava/lang/Object;Lorg/hibernate/LockMode;)V
> >       public  refresh(Ljava/lang/Object;Lorg/hibernate/LockOptions;)V
> >       public  refresh(Ljava/lang/String;Ljava/lang/Object;)V
> >       public
> > refresh(Ljava/lang/String;Ljava/lang/Object;Lorg/
> hibernate/LockOptions;)V
> >       public  remove(Ljava/lang/Object;)V
> >       public  replicate(Ljava/lang/Object;Lorg/hibernate/
> ReplicationMode;)V
> >       public
> > replicate(Ljava/lang/String;Ljava/lang/Object;Lorg/
> hibernate/ReplicationMode;)V
> >       public  save(Ljava/lang/Object;)Ljava/io/Serializable;
> >       public  save(Ljava/lang/String;Ljava/lang/Object;)Ljava/io/
> Serializable;
> >       public  saveOrUpdate(Ljava/lang/Object;)V
> >       public  saveOrUpdate(Ljava/lang/String;Ljava/lang/Object;)V
> >       public  sessionWithOptions()Lorg/hibernate/SharedSessionBuilder;
> >       public  setCacheMode(Lorg/hibernate/CacheMode;)V
> >       public  setDefaultReadOnly(Z)V
> >       public  setFlushMode(Ljavax/persistence/FlushModeType;)V
> >       public  setFlushMode(Lorg/hibernate/FlushMode;)V
> >       public  setHibernateFlushMode(Lorg/hibernate/FlushMode;)V
> >       public  setJdbcBatchSize(Ljava/lang/Integer;)V
> >       public  setProperty(Ljava/lang/String;Ljava/lang/Object;)V
> >       public  setReadOnly(Ljava/lang/Object;Z)V
> >       final
> > reject_field_change_creator(Lorg/apache/tapestry5/ioc/ObjectCreator;)V
> >       final
> > reject_field_change_token(Lorg/apache/tapestry5/ioc/
> internal/ServiceProxyToken;)V
> >       public
> > createQuery(Ljavax/persistence/criteria/CriteriaUpdate;)Ljavax/
> persistence/Query;
> >       public
> > createQuery(Ljavax/persistence/criteria/CriteriaDelete;)Ljavax/
> persistence/Query;
> >       public
> > createQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/
> persistence/TypedQuery;
> >       public
> > createQuery(Ljavax/persistence/criteria/CriteriaQuery;)Ljavax/
> persistence/TypedQuery;
> >       public  createQuery(Ljava/lang/String;)Ljavax/persistence/Query;
> >       public
> > createNamedQuery(Ljava/lang/String;Ljava/lang/Class;)
> Ljavax/persistence/TypedQuery;
> >       public  toString()Ljava/lang/String;
> >       public  addEventListeners([Lorg/hibernate/SessionEventListener;)V
> >       public
> > createStoredProcedureCall(Ljava/lang/String;[Ljava/lang/
> String;)Lorg/hibernate/procedure/ProcedureCall;
> >       public
> > createStoredProcedureCall(Ljava/lang/String;[Ljava/lang/
> Class;)Lorg/hibernate/procedure/ProcedureCall;
> >       public
> > createStoredProcedureQuery(Ljava/lang/String;[Ljava/lang/
> Class;)Ljavax/persistence/StoredProcedureQuery;
> >       public
> > createStoredProcedureQuery(Ljava/lang/String;[Ljava/lang/
> String;)Ljavax/persistence/StoredProcedureQuery;
> >       public  unwrap(Ljava/lang/Class;)Ljava/lang/Object;
> >       public  update(Ljava/lang/Object;)V
> >       public  update(Ljava/lang/String;Ljava/lang/Object;)V
> >       private writeReplace()Ljava/lang/Object;
> >
> >
> >
> >
> > 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.ReloadableServiceImplementatio
> nObjectCreator.createInstance(ReloadableServiceImplementatio
> nObjectCreator.java:54)
> >       at
> > org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreato
> r$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.AbstractReloadableObjectCreato
> r.createInstance(AbstractReloadableObjectCreator.java:129)
> >       at
> > org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreato
> r.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'
> >
> >
> > Am 09.05.2017 um 10:18 schrieb Dmitry Gusev:
> >> Hi,
> >>
> >> The error states that Tapestry Plastic failed to build a proxy class for
> >> the Session interface because it found duplicate method signature.
> >> I saw this error once when I tried to implement generic support and had
> two
> >> methods with same erasure types.
> >> Maybe if you find the name of the method that fails -- it'd help? Try
> >> attaching with debugger and lookup name of the method.
> >>
> >> On Mon, May 8, 2017 at 8:56 AM, Thomas Mayer <
> thomas.ma...@student.kit.edu>
> >> wrote:
> >>
> >>> 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:
> >>>
> >>> @ServiceId("HibernateSession")
> >>> 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
> >>>
> >>> Please note thate I can serve the SessionFactory perfectly fine with
> >>> Tapestry-IoC (just by omitting the "openSession()").
> >>>
> >>> Is there something wrong in the code above?
> >>> Can someone reproduce it?
> >>> Is this a bug in Tapestry-IoC?
> >>> Is this a bug/limitation in Hibernate?
> >>>
> >>>
> >>>
> >>> 2017-05-08 07:31:02 DEBUG HibernateSession:261 - Creating proxy for
> >>> service HibernateSession
> >>> Exception in thread "main" java.lang.ClassFormatError: Duplicate method
> >>> name&signature in class file $Session_350f95bde0b5
> >>>         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.ReloadableServiceImplementatio
> >>> nObjectCreator.createInstance(ReloadableServiceImplementatio
> >>> nObjectCreator.java:54)
> >>>         at
> >>> org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreato
> >>> r$1.invoke(AbstractReloadableObjectCreator.java:136)
> >>>         at
> >>> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.
> >>> invoke(OperationTrackerImpl.java:82)
> >>> 2017-05-08 07:31:02 ERROR Registry:208 - Duplicate method
> name&signature
> >>> in class file $Session_350f95bde0b5
> >>>         at
> >>> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(
> >>> PerThreadOperationTracker.java:72)
> >>> 2017-05-08 07:31:02 ERROR Registry:209 - Operations trace:
> >>>         at
> >>> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(
> >>> RegistryImpl.java:1260)
> >>> 2017-05-08 07:31:02 ERROR Registry:218 - [ 1] Reloading class
> >>> dbla.dbla.controller.TraceImportController.
> >>> 2017-05-08 07:31:02 ERROR Registry:218 - [ 2] Creating plan to
> >>> instantiate dbla.dbla.controller.TraceImportController via public
> >>> dbla.dbla.controller.TraceImportController()
> >>> 2017-05-08 07:31:02 ERROR Registry:218 - [ 3] Calculating possible
> >>> injection value for field
> >>> dbla.dbla.controller.TraceImportController.hibernateSession
> >>> (org.hibernate.Session)
> >>> 2017-05-08 07:31:02 ERROR Registry:218 - [ 4] Creating proxy for
> service
> >>> HibernateSession
> >>>         at
> >>> org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreato
> >>> r.createInstance(AbstractReloadableObjectCreator.java:129)
> >>>         at
> >>> org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreato
> >>> r.createObject(AbstractReloadableObjectCreator.java:121)
> >>>         at $ControllerInterface_350f95bde0af.delegate(Unknown Source)
> >>>         at $ControllerInterface_350f95bde0af.execute(Unknown Source)
> >>>         at $ControllerInterface_350f95bde0ad.execute(Unknown Source)
> >>>         at dbla.dbla.DbLogAnonymizer.main(DbLogAnonymizer.java:19)
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >>> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>>
> >>>
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
> > .
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


-- 
Thiago

Reply via email to