rem: if (el) { 
add: if( el ) { 
context:   destruct : function() {    this.removeEventListener( "changeWidth", this._onChangeSize, this );    this.removeEventListener( "changeHeight", this._onChangeSize, this );    if( this._columnArea ) {      this._columnArea.dispose();      this._columnArea = null;    }    if( this._tree ) {    	var el = this._tree.getElement();	    if (el) {	      // remove inline event	      if (qx.core.Variant.isSet("qx.client", "mshtml")) {	        el.detachEvent("onscroll", this._tree.__onscroll);	      } else {	        el.removeEventListener("scroll", this._tree.__onscroll, false);	      }	      delete this.__onscroll;	    }      var manager = this._tree.getManager();      manager.removeEventListener( "changeSelection", this._onChangeSelection, this );      this._tree.removeEventListener( "treeOpenWithContent", this._onItemExpanded, this );      this._tree.removeEventListener( "treeClose", this._onItemCollapsed, this );      this._tree.removeEventListener( "contextmenu", this._onContextMenu, this );      this._tree.removeEventListener( "focus", this._onFocusIn, this );      this._tree.removeEventListener( "blur", this._onFocusOut, this );      this._tree.removeEventListener( "appear", this._updateLayout, this );      this._tree.removeEventListener( "changeElement", this._onTreeElementChange, this._tree );      this._tree.dispose();      this._tree = null;    }  },
meta: 8114	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8114/25c8bc413188e0ca21c367497dc3744d34f5e5d3/Tree.js/buggy/bundles/org.eclipse.rap.rwt/js/org/eclipse/swt/widgets/Tree.js