registerActivityCompiler(EmptyActivity.class, new EmptyGenerator());
registerActivityCompiler(CompensateScopeActivity.class, new CompensateScopeGenerator());
registerActivityCompiler(CompensateActivity.class, new CompensateGenerator());
registerActivityCompiler(FlowActivity.class, new FlowGenerator());
registerActivityCompiler(SequenceActivity.class, new SequenceGenerator());
registerActivityCompiler(AssignActivity.class, new AssignGenerator());
registerActivityCompiler(ThrowActivity.class, new ThrowGenerator());
registerActivityCompiler(WhileActivity.class, new WhileGenerator());
registerActivityCompiler(RepeatUntilActivity.class, new RepeatUntilGenerator());
registerActivityCompiler(IfActivity.class, new IfGenerator());
registerActivityCompiler(PickActivity.class, new PickGenerator());
registerActivityCompiler(ReplyActivity.class, new ReplyGenerator());
registerActivityCompiler(ReceiveActivity.class, new ReceiveGenerator());
registerActivityCompiler(InvokeActivity.class, new InvokeGenerator());
registerActivityCompiler(WaitActivity.class, new WaitGenerator());
registerActivityCompiler(TerminateActivity.class, new TerminateGenerator());
registerActivityCompiler(RethrowActivity.class, new RethrowGenerator());
registerActivityCompiler(ForEachActivity.class, new ForEachGenerator());
registerExpressionLanguage(OASIS_EXPLANG_XPATH_1_0, new XPath10ExpressionCompilerBPEL20());
registerExpressionLanguage(OASIS_EXPLANG_XPATH_2_0,
"org.apache.ode.bpel.elang.xpath20.compiler.XPath20ExpressionCompilerBPEL20");
} catch (Exception e) {
registerExpressionLanguage(OASIS_EXPLANG_XQUERY_1_0,
"org.apache.ode.bpel.elang.xquery10.compiler.XQuery10ExpressionCompilerBPEL20");
} catch (Exception e) {