context: proto._modifyParent = function(propValue, propOldValue, propName, uniqModIds){  // this.debug("New Parent: " + propValue + ": " + this.getElement());  if (propOldValue)  {    propOldValue._removeChild(this);    if (this.isCreated())    {      this._removeMyself(propOldValue);    };  };  if (propValue)  {    // pre check if the the widget where to add myself is inside myself.    // not really speedy, but more secure.    if (this.contains(propValue)) {      throw new Error("Could not add me to a child!");    };    propValue._pushChild(this);    if (propValue.isCreated())    {      if (!propValue._shouldBecomeChilds())      {        // this.debug("should not become childs #2");        return true;      }      else if (!this._shouldBecomeCreated())      {        // this.debug("i should not become created");        return true;      }      else if (!this.isCreated())      {        // this._createElement(uniqModIds);        this._createElementWrapper(uniqModIds);      }      else      {        this._appendMyself();        this._render("force");      };    };  };  return true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/7ecbedcc688432a26d59a561cc74654d5533b124/QxWidget.js/buggy/qooxdoo/source/script/widgets/QxWidget.js