@Override
    public ChangeMessageVisibilityResult changeMessageVisibility(String queueUrl, String receiptHandle, Integer visibilityTimeout) {
        return changeMessageVisibility(new ChangeMessageVisibilityRequest().withQueueUrl(queueUrl).withReceiptHandle(receiptHandle)
                .withVisibilityTimeout(visibilityTimeout));
    }
Abstract implementation of {@code AmazonSQS}. Convenient method forms pass through to the corresponding overload that
takes a request object, which throws an {@code UnsupportedOperationException}.
aws-java-sdk-sqs/src/main/java/com/amazonaws/services/sqs/AbstractAmazonSQS.java