if (invoker != null) {</BUG>
data.putInvoker(className, invoker);
}
final String text = (String) context.getInvokers().get(className);
<BUG>final BaseDescr descr = (BaseDescr) context.getDescrLookups().get(

className);</BUG>
javaDialect.addClassCompileTask(className, descr, text, null,
new ProcessInvokerErrorHandler(processDescr, process,
"Unable to generate action invoker."));

JavaDialectRuntimeData data = (JavaDialectRuntimeData) context.getPkg()
.getDialectRuntimeRegistry().getDialectData(javaDialect.getId());
for (final Iterator it = context.getInvokers().keySet().iterator(); it
.hasNext();) {
final String className = (String) it.next();
final Object invoker = context.getInvokerLookup(className);
if (invoker != null) {
data.putInvoker(className, invoker);
}
final String text = (String) context.getInvokers().get(className);
final BaseDescr descr = (BaseDescr) context.getDescrLookup(className);
javaDialect.addClassCompileTask(className, descr, text, null,
new ProcessInvokerErrorHandler(processDescr, process,
"Unable to generate action invoker."));
