code: function(options) {
          if (this.response && !(options && options.noAbort === true)) {
              this.layer.protocol.abort(this.response);
              this.layer.events.triggerEvent("loadend");
          }
          var evt = {filter: this.createFilter()};
          this.layer.events.triggerEvent("loadstart", evt);
          this.response = this.layer.protocol.read(
              OpenLayers.Util.applyDefaults({
                  filter: evt.filter,
                  callback: this.merge,
                  scope: this
          }, options));
      }
docs: Method: triggerRead
  
  Parameters:
  options - {Object} Additional options for the protocol's read method
  (optional)
  
  Returns:
  {<OpenLayers.Protocol.Response>} The protocol response object
  returned by the layer protocol.