code: public void changeMessageVisibility(ChangeMessageVisibilityRequest changeMessageVisibilityRequest) throws JMSException {
          try {
              prepareRequest(changeMessageVisibilityRequest);
              amazonSQSClient.changeMessageVisibility(changeMessageVisibilityRequest);
          } catch (AmazonClientException e) {
              throw handleException(e, "changeMessageVisibility");
          }    
      }
docs: Calls <code>changeMessageVisibility</code> and wraps <code>AmazonClientException</code>. This is
  used to for negative acknowledge of a single message, so that messages can be received again without any delay.
  
  @param changeMessageVisibilityRequest
  Container for the necessary parameters to execute the
  changeMessageVisibility service method on AmazonSQS.
  @throws JMSException