docs: public DeleteMessageBatchResult deleteMessageBatch(DeleteMessageBatchRequest deleteMessageBatchRequest) {
  
  		if (deleteMessageBatchRequest == null) {
  			String errorMessage = "deleteMessageBatchRequest cannot be null.";
  			LOG.error(errorMessage);
  			throw new AmazonClientException(errorMessage);
  		}
  
  		deleteMessageBatchRequest.getRequestClientOptions().appendUserAgent(
  				SQSExtendedClientConstants.USER_AGENT_HEADER);
  
  		if (!clientConfiguration.isLargePayloadSupportEnabled()) {
  			return super.deleteMessageBatch(deleteMessageBatchRequest);
  		}
  
  		for (DeleteMessageBatchRequestEntry entry : deleteMessageBatchRequest.getEntries()) {
  			String receiptHandle = entry.getReceiptHandle();
  			String origReceiptHandle = receiptHandle;
  			if (isS3ReceiptHandle(receiptHandle)) {
  				deleteMessagePayloadFromS3(receiptHandle);
  				origReceiptHandle = getOrigReceiptHandle(receiptHandle);
  			}
  			entry.setReceiptHandle(origReceiptHandle);
  		}
  		return super.deleteMessageBatch(deleteMessageBatchRequest);
  	}