}
if (exchange != null) {
ServiceEndpoint ep = exchange.getEndpoint();
CXFServiceUnit csu = suManager.getServiceUnitForEndpoint(ep);
ClassLoader oldLoader = Thread.currentThread().getContextClassLoader();
try {
Thread.currentThread().setContextClassLoader(csu.getClassLoader());
if (csu != null) {
getLogger().info(new org.apache.cxf.common.i18n.Message(
"DISPATCH.TO.SU", getLogger()).toString());
dispatch(exchange);
} else {