code: function ()
      {
          if (!this._requests) {
              Strophe.debug("_throttledRequestHandler called with " +
                            "undefined requests");
          } else {
              Strophe.debug("_throttledRequestHandler called with " +
                            this._requests.length + " requests");
          }
  
          if (!this._requests || this._requests.length === 0) {
              return;
          }
  
          if (this._requests.length > 0) {
              this._processRequest(0);
          }
  
          if (this._requests.length > 1 &&
              Math.abs(this._requests[0].rid -
                       this._requests[1].rid) < this.window) {
              this._processRequest(1);
          }
      }
docs: PrivateFunction: _throttledRequestHandler
  _Private_ function to throttle requests to the connection window.
  
  This function makes sure we don't send requests so fast that the
  request ids overflow the connection window in the case that one
  request died.