docs: 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);
          }
      }