anchor.diff:  </beans>
   ----
   
  -In this example the messaging namespace handler constructs a new `QueueMessagingTemplate`. The `AmazonSQS` client
  +In this example the messaging namespace handler constructs a new `QueueMessagingTemplate`. The `AmazonSQSAsync` client
   is automatically created and passed to the template's constructor based on the provided credentials. If the
   application runs inside a configured CloudFormation stack a `ResourceIdResolver` is passed to the constructor (see
   <<Managing cloud environments>> for more information about resource name resolution).
  
positive.code: ----
  
  This example uses the `MessageBuilder` class to create a message with a string payload. The `QueueMessagingTemplate` is
  constructed by passing a reference to the `AmazonSQS` client. The destination in the send method is a string value that
  must match the queue name defined on AWS. This value will be resolved at runtime by the Amazon SQS client. Optionally
  a `ResourceIdResolver` implementation can be passed to the `QueueMessagingTemplate` constructor to resolve resources by
  logical name when running inside a CloudFormation stack (see <<Managing cloud environments>> for more information about
  
negative.code: 	private final QueueMessagingTemplate queueMessagingTemplate;
  
  	@Autowired
  	public SqsQueueSender(AmazonSQSAsync amazonSQSAsync) {
  		this.queueMessagingTemplate = new QueueMessagingTemplate(amazonSQSAsync);
  	}
  
  	public void send(String message) {
  