rem: }; }; 
add: } } 
context: qx.Proto._handleColorRegistration = function(propValue, propOldValue, propData){  if (qx.lang.String.contains(propData.name, qx.renderer.border.Border.stylePart))  {    switch(propValue)    {      case qx.renderer.border.Border.STYLE_OUTSET:      case qx.renderer.border.Border.STYLE_INSET:      case qx.renderer.border.Border.STYLE_GROOVE:      case qx.renderer.border.Border.STYLE_RIDGE:        this._addToThemed3DColors(propData.name);        break;      default:        this._removeFromThemed3DColors(propData.name);    };  };  if (qx.lang.String.contains(propData.name, qx.renderer.border.Border.colorPart))  {    if (propOldValue instanceof qx.renderer.color.ColorObject)    {      // detect if there are no other deps anymore      switch(propOldValue)      {        case this.getTopColor():        case this.getRightColor():        case this.getBottomColor():        case this.getLeftColor():          break;        default:          propOldValue.remove(this);      };    };    if (propValue instanceof qx.renderer.color.ColorObject)    {      // simply add, internal storage is a hash key so      // this is not a problem also if this is already      // registered there.      propValue.add(this);    };  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/Border.js/buggy/qooxdoo/source/script/qx/renderer/border/Border.js