if (mcf.getProperties().getType() == JmsConnectionFactory.QUEUE) {
connection = ((XAQueueConnectionFactory)qFactory).createXAQueueConnection(username, password);
} else if (mcf.getProperties().getType() == JmsConnectionFactory.TOPIC) {
connection = ((XATopicConnectionFactory)qFactory).createXATopicConnection(username, password);
} else {
connection = qFactory.createXAConnection(username, password);
}
} else {
if (mcf.getProperties().getType() == JmsConnectionFactory.QUEUE) {
connection = ((XAQueueConnectionFactory)qFactory).createXAQueueConnection();
} else if (mcf.getProperties().getType() == JmsConnectionFactory.TOPIC) {