docs: function(features, options) {
  
          options = OpenLayers.Util.extend({}, options);
          OpenLayers.Util.applyDefaults(options, this.options);
          
          var response = new OpenLayers.Protocol.Response({
              requestType: "commit",
              reqFeatures: features
          });
          response.priv = OpenLayers.Request.POST({
              url: options.url,
              headers: options.headers,
              data: this.format.write(features, options),
              callback: this.createCallback(this.handleCommit, response, options)
          });
          
          return response;
      }