rem: }; 
add: } 
context: qx.Proto.layoutChild_locationY = function(vChild, vJobs){  var vWidget = this.getWidget();  var vSpacingY = vWidget.getVerticalSpacing();  var vLocSumY = vWidget.getPaddingTop() + vWidget.getComputedCellPaddingTop(vChild._col, vChild._row);  for (var i=0; i<vChild._row; i++) {    vLocSumY += vWidget.getRowBoxHeight(i) + vSpacingY;  };  switch(vChild.getVerticalAlign() || vWidget.getRowVerticalAlignment(vChild._row) || vWidget.getColumnVerticalAlignment(vChild._col) || vWidget.getVerticalChildrenAlign())  {    case qx.constant.Layout.ALIGN_MIDDLE:      vLocSumY += Math.round((vWidget.getRowInnerHeight(vChild._col, vChild._row) - vChild.getBoxHeight()) / 2);      break;    case qx.constant.Layout.ALIGN_BOTTOM:      vLocSumY += vWidget.getRowInnerHeight(vChild._col, vChild._row) - vChild.getBoxHeight();      break;  };  vChild._applyRuntimeTop(vLocSumY);};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/GridLayoutImpl.js/clean/qooxdoo/source/script/qx/renderer/layout/GridLayoutImpl.js