rem: if(!this._closeButtonImage){ this._closeButtonImage = new qx.ui.basic.Image(this.getCloseButtonImage()); 
add: if (!this._closeButtonImage) { this._closeButtonImage = new qx.ui.basic.Image(this.getCloseButtonImage()); 
context: qx.Proto._modifyShowCloseButton = function(propValue, propOldValue, propData) {  // if no image exists, then create one  if(!this._closeButtonImage){      this._closeButtonImage = new qx.ui.basic.Image(this.getCloseButtonImage());  }  if (propValue) {    this._closeButtonImage.addEventListener(qx.constant.Event.CLICK, this._ontabclose, this);    this.add(this._closeButtonImage);  } else {     this.remove(this._closeButtonImage);     this._closeButtonImage.removeEventListener(qx.constant.Event.CLICK, this._ontabclose);  }  return true;}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/3d9c05b7b7e1085409a6eb5a26afa7e4e576f75b/TabViewButton.js/clean/qooxdoo/frontend/framework/source/class/qx/ui/pageview/tabview/TabViewButton.js