rem: if (this._columnVisibilityMenu != null) { var scrollerArr = this._columnVisibilityMenu.getChildren(); for (var i = scrollerArr.length - 1; i >= 0; i++) { var bt = scrollerArr[i]; this._columnVisibilityMenu.remove(bt); bt.dispose(); 
add: if (this._columnVisibilityMenu != null && ! this._columnVisibilityMenu.getDisposed()) { var checkBoxArr = this._columnVisibilityMenu.getChildren(); for (var i = checkBoxArr.length - 1; i >= 0; i++) { var checkBox = checkBoxArr[i]; this._columnVisibilityMenu.remove(checkBox); checkBox.dispose(); 
context: qx.Proto._cleanupColumnVisibilityMenu = function() {  if (this._columnVisibilityMenu != null) {    var scrollerArr = this._columnVisibilityMenu.getChildren();    for (var i = scrollerArr.length - 1; i >= 0; i++) {      var bt = scrollerArr[i];      this._columnVisibilityMenu.remove(bt);      bt.dispose();    }    this._columnVisibilityMenu.dispose();    this._columnVisibilityMenu = null;  }}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/3b09cde7b1a24b92ab81b5858a2db28b760cad84/Table.js/clean/qooxdoo/frontend/framework/source/class/qx/ui/table/Table.js