try {
queueConn = (QueueConnection) connectionFactory.createConnection();
Queue queueDestination = (Queue) jmsProvider.getDestination();
queueConn.start();
sendMessage(queueConn, queueDestination, "Queue:" + queueDestination.getQueueName());
<BUG>verifyEmittedText(jmsSource, 5, 4000);
} finally {</BUG>
if (queueConn != null) {
try {
queueConn.close();

try {
queueConn = (QueueConnection) connectionFactory.createConnection();
Queue queueDestination = (Queue) jmsProvider.getDestination();
queueConn.start();
sendMessage(queueConn, queueDestination, "Queue:" + queueDestination.getQueueName());
verifyEmittedText(jmsSource);
} finally {
if (queueConn != null) {
try {
queueConn.close();
