{
log.debug("transactional successfull calls [policy=" + policyClass + ",newProxiesInBetweenTransactions=" + newProxiesInBetweenTransactions + "]");
try
{
UID uid;
createNewProxies(0, policyClass, true);
/* Simulate client user transaction */
uid = new UID();
transactionalMockUtils.getTpcf().setUid(uid);
performCalls(3, null, policyClass);
if (newProxiesInBetweenTransactions)
{
createNewProxies(0, policyClass, false);
}
/* Simulate transaction interceptor */
uid = new UID();
Transaction tx = new MockTransaction();
transactionalMockUtils.getTpcf().setUid(uid);
transactionalMockUtils.getTpci().setTransaction(tx);
performCalls(3, tx, policyClass);
}