registerActivityCompiler(ExtensionActivity.class, new ExtensionActivtityGenerator());
// try to instantiate Jaxen based XPath 1.0 expression language compiler.
// if this fails (e.g. because Jaxen is not in classpath), use a pure JAXP based one as fallback.
try {
registerExpressionLanguage(OASIS_EXPLANG_XPATH_1_0, new XPath10ExpressionCompilerBPEL20Draft());
} catch (Exception e) {
__log
.warn("Error loading Jaxen based XPath 1.0 Expression Language, falling back to Jaxp based implementation.");
registerExpressionLanguage(OASIS_EXPLANG_XPATH_1_0, new JaxpXPath10ExpressionCompilerBPEL20Draft());
} catch (NoClassDefFoundError e) {