rem: }; 
add: } 
context: qx.Proto.updateChildrenOnRemoveChild = function(vChild, vIndex){  var w=this.getWidget(), ch=w.getVisibleChildren(), chl=ch.length, chc, i=-1;  // Fix index to be at the first flex child  if (this.getEnableFlexSupport())  {    for (var i=0; i<chl; i++)    {      chc = ch[i];      if (chc.getHasFlexY())      {        vIndex = Math.min(vIndex, i);        break;      };    };    i=-1;  };  // Handle differently depending on layout mode  switch(w.getLayoutMode())  {    case qx.constant.Layout.ALIGN_BOTTOM:    case qx.constant.Layout.ALIGN_TOP_REVERSED:      while((chc=ch[++i]) && i<vIndex) {        chc.addToLayoutChanges(qx.ui.core.Widget.JOB_LOCATIONY);      };      break;    case qx.constant.Layout.ALIGN_MIDDLE:    case qx.constant.Layout.ALIGN_MIDDLE_REVERSED:      while(chc=ch[++i]) {        chc.addToLayoutChanges(qx.ui.core.Widget.JOB_LOCATIONY);      };      break;    default:      i+=vIndex;      while(chc=ch[++i]) {        chc.addToLayoutChanges(qx.ui.core.Widget.JOB_LOCATIONY);      };  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/VerticalBoxLayoutImpl.js/clean/qooxdoo/source/script/qx/renderer/layout/VerticalBoxLayoutImpl.js