if (log.isDebugEnabled()) { log.debug("*** getting connection from DS1"); }
Connection connection1 = poolingDataSource1.getConnection();
connection1.createStatement();
if (log.isDebugEnabled()) { log.debug("*** suspending"); }
Transaction t1 = tm.suspend();
if (log.isDebugEnabled()) { log.debug("*** before begin2"); }
tm.begin();
if (log.isDebugEnabled()) { log.debug("*** after begin2"); }
if (log.isDebugEnabled()) { log.debug("*** reusing connection 1"); }