session.save();
sfControl.replay();
sessionControl.replay();
xaResControl.replay();
final SessionHolderProviderManager providerManager = new ListSessionHolderProviderManager();
PlatformTransactionManager tm = new LocalTransactionManager(sf);
TransactionTemplate tt = new TransactionTemplate(tm);
UserTxSessionHolder uTx = new UserTxSessionHolder(session);
TransactionSynchronizationManager.bindResource(sf, uTx);