if (className!=null) {
try {
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
clazz = Class.forName(className, true, classLoader);
} catch (Exception e) {
throw new JbpmClassNotFoundException("couldn't load class "+className, e);
}
if (methodName==null) {
// plain instantiation
try {