rem: if (qx.util.validator.isInvalidNumber(vIndex) || vIndex == -1) { 
add: if (qx.util.Validation.isInvalidNumber(vIndex) || vIndex == -1) { 
context: proto.addAt = function(vChild, vIndex){  if (qx.util.validator.isInvalidNumber(vIndex) || vIndex == -1) {    throw new Error("Not a valid index for addAt(): " + vIndex);  };  if (vChild.getParent() == this)  {    var vChildren = this.getChildren();    var vOldIndex = vChildren.indexOf(vChild);    if (vOldIndex != vIndex)    {      if (vOldIndex != -1) {        vChildren.removeAt(vOldIndex);      };      vChildren.insertAt(vChild, vIndex);      if (this._initialLayoutDone)      {        this._invalidateVisibleChildren();        this.getLayoutImpl().updateChildrenOnMoveChild(vChild, vIndex, vOldIndex);      };    };  }  else  {    vChild._insertIndex = vIndex;    vChild.setParent(this);  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/cfcbb829f6fba5c885606fde737b1ad8b88fe740/QxParent.js/buggy/qooxdoo/source/script/gui/QxParent.js