rem: if (typeof qx.client.NativeWindow === qx.constant.Type.FUNCTION && vActiveChild instanceof qx.client.NativeWindow) 
add: if (qx.OO.isAvailable("qx.client.NativeWindow") && vActiveChild instanceof qx.client.NativeWindow) 
context: qx.Proto.release = function(vActiveChild){  // this.debug("RELEASE: " + vActiveChild.toHashCode());  if (vActiveChild)  {    if (typeof qx.client.NativeWindow === qx.constant.Type.FUNCTION && vActiveChild instanceof qx.client.NativeWindow)    {      this._modalNativeWindow = null;    }    else    {      qx.lang.Array.remove(this._modalWidgets, vActiveChild);    }  }  var l = this._modalWidgets.length;  if (l == 0)  {    this._getBlocker().hide();  }  else  {    var oldActiveChild = this._modalWidgets[l-1];    var o = oldActiveChild.getZIndex();    this._getBlocker().setZIndex(o);    oldActiveChild.setZIndex(o+1);  }}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/0874aca98b4fee69de972751761356f39eb138bf/ClientDocument.js/buggy/qooxdoo/frontend/framework/source/class/qx/ui/core/ClientDocument.js