# File lib/sqs/right_sqs_gen2_interface.rb, line 300
    def change_message_visibility(queue_url, receipt_handle, visibility_timeout)
      req_hash = generate_request('ChangeMessageVisibility',
                                  'ReceiptHandle'     => receipt_handle,
                                  'VisibilityTimeout' => visibility_timeout,
                                  :queue_url          => queue_url )
      request_info(req_hash, SqsStatusParser.new(:logger => @logger))
    rescue
      on_exception
    end