anchor.diff:  
   	private final QueueMessagingTemplate queueMessagingTemplate;
   
  +	@Autowired
   	public SqsQueueSender(AmazonSQS amazonSqs) {
   		this.queueMessagingTemplate = new QueueMessagingTemplate(amazonSqs);
   	}
  
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 with 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.
  
  With the messaging namespace a `QueueMessagingTemplate` can be defined in an XML configuration file.
  
  
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
  