code: function(options) {
          this.describe({
              callback: function() {
                  var description = this.description,
                      inputs = options.inputs,
                      input, i, ii;
                  for (i=0, ii=description.dataInputs.length; i<ii; ++i) {
                      input = description.dataInputs[i];
                      this.setInputData(input, inputs[input.identifier]);
                  }
                  if (options.callback) {
                      options.callback.call(options.scope);
                  }
              },
              scope: this
          });
          return this;
      }
docs: APIMethod: configure
  Configure the process, but do not execute it. Use this for processes
  that are chained as input of a different process by means of the
  <output> method.
  
  Parameters:
  options - {Object}
  
  Returns:
  {<OpenLayers.WPSProcess>} this process.
  
  Available options:
  inputs - {Object} The inputs for the process, keyed by input identifier.
  For spatial data inputs, the value of an input is usually an
  <OpenLayers.Geometry>, an <OpenLayers.Feature.Vector> or an array of
  geometries or features.
  callback - {Function} Callback to call when the configuration is
  complete. Optional.
  scope - {Object} Optional scope for the callback.