contextManager.activateConversationContext(message);
try {
if (invocationTarget == null) {
((MessageCallback) Util.lookupCallbackBean(beanManager, type.getJavaClass())).callback(message);
} else {
invocationTarget.callback(message);
}
} finally {
contextManager.deactivateRequestContext();
contextManager.deactivateConversationContext(message);