code: function(options) {
          options = options || {};
          if (!this.description) {
              this.client.describeProcess(this.server, this.identifier, function(description) {
                  if (!this.description) {
                      this.parseDescription(description);
                  }
                  if (options.callback) {
                      options.callback.call(options.scope, this.description);
                  }
              }, this);
          } else if (options.callback) {
              var description = this.description;
              window.setTimeout(function() {
                  options.callback.call(options.scope, description);
              }, 0);
          }
      }
docs: Method: describe
  Makes the client issue a DescribeProcess request asynchronously.
  
  Parameters:
  options - {Object} Configuration for the method call
  
  Available options:
  callback - {Function} Callback to execute when the description is
  available. Will be called with the parsed description as argument.
  Optional.
  scope - {Object} The scope in which the callback will be executed.
  Default is the global object.