rem: qx.Proto[vChangeName] = function(vNew, vOld) {}; qx.Proto[vComputerName] = function() { return null; }; }; 
add: qx.Proto[vChangeName] = function(vNew, vOld) {} qx.Proto[vComputerName] = function() { return null; } } 
context: qx.OO.addCachedProperty = function(p){  var vName = p.name;  var vUpName = qx.lang.String.toFirstUp(vName);  var vStorageField = qx.OO.C_CACHED + vUpName;  var vComputerName = qx.OO.C_COMPUTE + vUpName;  var vChangeName = qx.OO.C_PRIVATECHANGE + vUpName;  if (typeof p.defaultValue !== qx.constant.Type.UNDEFINED) {    qx.Proto[vStorageField] = p.defaultValue;  };  qx.Proto[qx.OO.C_GET + vUpName] = function()  {    if (this[vStorageField] == null) {      this[vStorageField] = this[vComputerName]();    };    return this[vStorageField];  };  qx.Proto[qx.OO.C_INVALIDATE + vUpName] = function()  {    if (this[vStorageField] != null)    {      this[vStorageField] = null;      if (p.addToQueueRuntime) {        this.addToQueueRuntime(p.name);      };    };  };  qx.Proto[qx.OO.C_RECOMPUTE + vUpName] = function()  {    var vOld = this[vStorageField];    var vNew = this[vComputerName]();    if (vNew != vOld)    {      this[vStorageField] = vNew;      this[vChangeName](vNew, vOld);      return true;    };    return false;  };  qx.Proto[vChangeName] = function(vNew, vOld) {};  qx.Proto[vComputerName] = function() { return null; };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/OO.js/clean/qooxdoo/source/script/qx/OO.js