code: function(bounds, options) {
          options = options || {};
          var filter = new OpenLayers.Filter.Spatial({
              type: this.filterType, 
              value: bounds
          });
          
          // Set the cursor to "wait" to tell the user we're working.
          OpenLayers.Element.addClass(this.map.viewPortDiv, "olCursorWait");
  
          var response = this.protocol.read({
              maxFeatures: options.single == true ? this.maxFeatures : undefined,
              filter: filter,
              callback: function(result) {
                  if(result.success()) {
                      if(result.features.length) {
                          if(options.single == true) {
                              this.selectBestFeature(result.features,
                                  bounds.getCenterLonLat(), options);
                          } else {
                              this.select(result.features);
                          }
                      } else if(options.hover) {
                          this.hoverSelect();
                      } else {
                          this.events.triggerEvent("clickout");
                          if(this.clickout) {
                              this.unselectAll();
                          }
                      }
                  }
                  // Reset the cursor.
                  OpenLayers.Element.removeClass(this.map.viewPortDiv, "olCursorWait");
              },
              scope: this
          });
          if(options.hover == true) {
              this.hoverResponse = response;
          }
      }
docs: Method: request
  Sends a GetFeature request to the WFS
  
  Parameters:
  bounds - {<OpenLayers.Bounds>} bounds for the request's BBOX filter
  options - {Object} additional options for this method.
  
  Supported options include:
  single - {Boolean} A single feature should be returned.
  Note that this will be ignored if the protocol does not
  return the geometries of the features.
  hover - {Boolean} Do the request for the hover handler.