assertTrue("Hasn't thread broker", !TransactionSynchronizationManager.hasResource(tm.getPbKey()));
final TransactionTemplate tt = new TransactionTemplate(tm);
tt.execute(new TransactionCallbackWithoutResult() {
protected void doInTransactionWithoutResult(TransactionStatus status) {
assertTrue("Has thread broker", TransactionSynchronizationManager.hasResource(tm.getPbKey()));
tt.execute(new TransactionCallbackWithoutResult() {
protected void doInTransactionWithoutResult(TransactionStatus status) {
assertTrue("Has thread broker", TransactionSynchronizationManager.hasResource(tm.getPbKey()));
PersistenceBrokerTemplate pbt = new PersistenceBrokerTemplate();
pbt.delete(entity);
}