anchor.diff:  
   [source,java,index=0]
   ----
  -import com.amazonaws.services.sqs.AmazonSQS;
  +import com.amazonaws.services.sqs.AmazonSQSAsync;
   import org.springframework.beans.factory.annotation.Autowired;
   import org.springframework.cloud.aws.messaging.core.QueueMessagingTemplate;
   import org.springframework.messaging.support.MessageBuilder;
  
positive.code: 	private final QueueMessagingTemplate queueMessagingTemplate;
  
  	@Autowired
  	public SqsQueueSender(AmazonSQS amazonSqs) {
  		this.queueMessagingTemplate = new QueueMessagingTemplate(amazonSqs);
  	}
  
  	public void send(String message) {
  
negative.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 `AmazonSQSAsync` 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
  