rem: this["store" + p.method] = function(newValue) 
add: this["store" + methodKey] = function(newValue) 
context:   this["store" + p.method] = function(newValue)  {    var fixedValue = isValid(p.type) ? p.type(newValue) : newValue;    var oldValue = this._data[valueKey];    if (fixedValue != oldValue)    {      // Store new value      this._data[valueKey] = fixedValue;      // Create Event      if (this instanceof QxTarget && this.hasEventListeners(changeKey))      {        var ce = new QxDataEvent(changeKey, fixedValue, oldValue, false);        ce.setTarget(this);        try{          this.dispatchEvent(ce, true);        }        catch(ex)        {          throw new Error("Failed to dispatch change event: " + ex);        };        ce = null;      };    };    return fixedValue;  };
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/513b34703ccdc35c20114bea7e0cf250c2c5b1e4/QxObject.js/clean/qooxdoo/source/script/core/QxObject.js