code: function(config){
      if (!config)
          config = {};
      Element.apply( this, arguments ); // Call the Statement (super) constructor
      this.setValue(config.value || config._value);
  
      return this;
  }
docs: ////////////////////////////////////////////////////////////////////////////////////////////  # Parameter A Parameter is an element which can take a constraint and a value. In Capabilities, Parameters have constraints and no value; in Specifications and Results, Parameters have both constraints and values. The creation of a parameter can be done directly through an Element instance, with the element name from the registry or with an instance of parameter