public NamedXAResource getNamedXAResource() throws SystemException {
try {
final XAConnection activeConn = (XAConnection)connFactory.createXAConnection();
final XASession session = (XASession)activeConn.createXASession();
activeConn.start();
LOGGER.debug("new namedXAResource's connection: " + activeConn);
return new ConnectionAndWrapperNamedXAResource(session.getXAResource(), getName(), activeConn);
} catch (Exception e) {
SystemException se = new SystemException("Failed to create ConnectionAndWrapperNamedXAResource, " + e.getLocalizedMessage());