{
if (logger.isDebugEnabled())
{
logger.debug("Closing non-transacted jms session: " + session);
}
connector.closeQuietly(session);
}
else if (!muleTx.hasResource(connector.getConnection()))
{
// this is some other session from another connection, don't let it leak
if (logger.isDebugEnabled())