code: public WebServiceTemplateBuilder messageSenders(
  			WebServiceMessageSender... messageSenders) {
  		Assert.notNull(messageSenders, "MessageSenders must not be null");
  		return messageSenders(Arrays.asList(messageSenders));
  	}
docs: Sets the {@link WebServiceMessageSender WebServiceMessageSenders} that should be
  used with the {@link WebServiceTemplate}. Setting this value will replace any
  previously defined message senders, including the HTTP-based message sender, if
  any. Consider using {@link #additionalMessageSenders(WebServiceMessageSender...)}
  to keep it with user-defined message senders.
  @param messageSenders the message senders to set
  @return a new builder instance.
  @see #additionalMessageSenders(WebServiceMessageSender...)
  @see #detectHttpMessageSender(boolean)