if (log.isDebugEnabled()) log.debug(" *** commit interleaved transaction");
tm.commit();
assertEquals(POOL_SIZE -1, getPool(poolingDataSource1).inPoolSize());
if (log.isDebugEnabled()) log.debug(" *** resuming transaction");
tm.resume(t1);
if (log.isDebugEnabled()) log.debug("*** committing");
tm.commit();
if (log.isDebugEnabled()) log.debug("*** TX is done");
assertEquals(POOL_SIZE, getPool(poolingDataSource1).inPoolSize());