anchor.diff:  
   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 with the Amazon SQS client. Optionally
  +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.
  +logical name when running inside a CloudFormation stack (see <<Managing cloud environments>> for more information about
  +resource name resolution).
   
   With the messaging namespace a `QueueMessagingTemplate` can be defined in an XML configuration file.
   
  
positive.code: 
  	private final QueueMessagingTemplate queueMessagingTemplate;
  
  	public SqsQueueSender(AmazonSQS amazonSqs) {
  		this.queueMessagingTemplate = new QueueMessagingTemplate(amazonSqs);
  	}
  
negative.code: In this example the messaging namespace handler constructs a new `QueueMessagingTemplate`. The `AmazonSQS` 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).
  
  ===== Using message converters
  In order to facilitate the sending of domain model objects, the `QueueMessagingTemplate` has various send methods that
  