// otherwise get the current threads classloader
cl = Thread.currentThread().getContextClassLoader();
// If we have an engine, use its class cache
if (engine != null) {
ClassCache cache = engine.getClassCache();
try {
JavaClass jc = cache.lookup(clsName, cl);
serviceClass = jc.getJavaClass();
} catch (ClassNotFoundException e) {
log.error(JavaUtils.getMessage("exception00"), e);
throw new AxisFault(JavaUtils.getMessage("noClassForService00", clsName), e);
}