}
@Override
public OutboundEndpoint buildOutboundEndpoint() throws EndpointException, InitialisationException
{
final WsdlClientMessageProcessorBuilder builder = new WsdlClientMessageProcessorBuilder();
builder.setMuleContext(muleContext);
builder.setWsdlLocation(getEndpointBuilder().toString() + "?wsdl");
builder.setOperation(getOperation());
try
{
// List must be mutable as it gets cleared on Mule shutdown
messageProcessors = new ArrayList<MessageProcessor>(