context: qx.Proto.getWidthValue = function(){  if (this._computedWidthValue != null) {    return this._computedWidthValue;  }  switch(this._computedWidthType)  {    case qx.ui.core.Widget.TYPE_PIXEL:      return this._computedWidthValue = this._computeValuePixelLimit(this._computedWidthParsed);    case qx.ui.core.Widget.TYPE_PERCENT:      return this._computedWidthValue = this._computeValuePercentXLimit(this._computedWidthParsed);    case qx.ui.core.Widget.TYPE_AUTO:      return this._computedWidthValue = this.getPreferredBoxWidth();    case qx.ui.core.Widget.TYPE_FLEX:      try{         this.getParent().getLayoutImpl().computeChildrenFlexWidth();      } catch (e){        if (this.getParent().getLayoutImpl()["computeChildrenFlexWidth"] == null){          throw new Error("Widget " + this + ": having flex size but parent layout does not support it");        } else {          throw e;        }      }      return this._computedWidthValue = this._computedWidthFlexValue;  }  return null;}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/32797ee18a2c92a797417cb1392f24fa90943b97/Widget.js/buggy/qooxdoo/frontend/framework/source/class/qx/ui/core/Widget.js