/* 65 */ return new TxLockInterceptor(getTransactionManager(), lock);
/* */ }
/* */
/* */ public Object createPerInstance(Advisor advisor, InstanceAdvisor instanceAdvisor)
/* */ {
/* 71 */ SimpleMetaData instanceData = instanceAdvisor.getMetaData();
/* 72 */ QueuedTxLock lock = null;
/* 73 */ synchronized (instanceData)
/* */ {
/* 75 */ lock = (QueuedTxLock)instanceData.getMetaData("TxLock", "TxLock");
/* 76 */ if (lock == null)
/* */ {
/* 78 */ lock = new QueuedTxLock();
/* 79 */ instanceData.addMetaData("TxLock", "TxLock", lock, PayloadKey.TRANSIENT);
/* */ }
/* */ }
/* 82 */ return new TxLockInterceptor(getTransactionManager(), lock);
/* */ }