}
});
// Add a message processor that removes the invocation property CxfConstants.OPERATION if present
// (as it may change the behavior of CXF proxy client). It is added again after executing the proxy client.
chainBuilder.chain(new AbstractInterceptingMessageProcessor()
{
@Override
public MuleEvent process(MuleEvent event) throws MuleException
{
Object operation = event.getMessage().removeProperty(CxfConstants.OPERATION, PropertyScope.INVOCATION);