private JBITransportFactory getTransportFactory() throws BusException {
assert bus != null;
try {
JBITransportFactory transportFactory =
(JBITransportFactory)bus.getTransportFactoryManager()
.getTransportFactory(JBI_TRANSPORT_ID);
return transportFactory;
} catch (BusException ex) {