docs: public PurgeQueueResult purgeQueue(PurgeQueueRequest purgeQueueRequest)
  			throws AmazonServiceException, AmazonClientException {
  		LOG.warn("Calling purgeQueue deletes SQS messages without deleting their payload from S3.");
  
  		if (purgeQueueRequest == null) {
  			String errorMessage = "purgeQueueRequest cannot be null.";
  			LOG.error(errorMessage);
  			throw new AmazonClientException(errorMessage);
  		}
  
  		purgeQueueRequest.getRequestClientOptions().appendUserAgent(SQSExtendedClientConstants.USER_AGENT_HEADER);
  
  		return super.purgeQueue(purgeQueueRequest);
  	}