# File lib/sqs/sqs_interface.rb, line 296
    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