return result;
}
protected Object performInvocation(final Exchange exchange, final Object serviceObject,
final Method m, final Object[] paramArray) throws Exception {
final InvocationContext invContext = exchange.get(InvocationContext.class);
invContext.setParameters(paramArray);
final Object res = invContext.proceed();
final EjbMessageContext ctx = (EjbMessageContext) invContext.getContextData();
final Map<String, Object> handlerProperties = (Map<String, Object>) exchange
.get(HANDLER_PROPERTIES);
addHandlerProperties(ctx, handlerProperties);