Re: Service creation for Hibernate Session results in ClassFormatError: Duplicate method name&signature

Thomas Mayer <[email protected]>
Newsgroups gmane.comp.java.tapestry.user
Message-ID <[email protected]>
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.ReloadableServiceImplementationObjectCreator.createInstance(ReloadableServiceImplementationObjectCreator.java:54)
	at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator$1.invoke(AbstractReloadableObjectCreator.java:136)
	at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82)
	at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:72)
	at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1260)
	at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator.createInstance(AbstractReloadableObjectCreator.java:129)
	at
org.apache.tapestry5.ioc.internal.AbstractReloadableObjectCreator.createObject(AbstractReloadableObjectCreator.java:121)
	at $ControllerInterface_8e02648814e3.delegate(Unknown Source)
	at $ControllerInterface_8e02648814e3.execute(Unknown Source)
	at $ControllerInterface_8e02648814e1.execute(Unknown Source)
	at dbla.dbla.DbLogAnonymizer.main(DbLogAnonymizer.java:19)
2017-05-09 10:41:03 ERROR Registry:208 - Duplicate method name&signature
in class file $Session_8e02648814e8
2017-05-09 10:41:03 ERROR Registry:209 - Operations trace:
2017-05-09 10:41:03 ERROR Registry:218 - [ 1] Reloading class
dbla.dbla.controller.TraceImportController.
2017-05-09 10:41:03 ERROR Registry:218 - [ 2] Creating plan to
instantiate dbla.dbla.controller.TraceImportController via public
dbla.dbla.controller.TraceImportController()
2017-05-09 10:41:03 ERROR Registry:218 - [ 3] Calculating possible
injection value for field
dbla.dbla.controller.TraceImportController.hibernateSession
(org.hibernate.Session)
2017-05-09 10:41:03 ERROR Registry:218 - [ 4] Creating proxy for service
HibernateSession
Disconnected from the target VM, address: '127.0.0.1:39727', transport:
'socket'


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 <[email protected]>
> 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: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.