docs: function(config){
     Statement.apply( this, arguments ); // Call the Statement (super) contructor
  
       if (!config) {
              config = {};
       }
      // We can have a serialized version (with trailing ) or a programmatically config, easier without _
      this._verb = config._verb || config.verb || Statement.VERB_MEASURE;
      this._label = config._label || config.label || null;
      this._metadata = config._metadata || config.metadata || {};
      this._params = config._params || config.params || {};
  
      if (config.when || config._when)
          this._when = config.when || config._when;
       this.get_token();
  
      if (!this._resultvalues || (this._resultvalues === "undefined") )
          this._resultvalues = {};
      
      return this;// Chaining
  }