rem: var cellObj = { value: null }; 
context: function GetNumberOfContiguousSelectedRows(){  if (!isHTMLEditor())    return 0;  var cellObj = { value: null };  var rowObj = { value: 0 };  var colObj = { value: 0 };  gEditor.getFirstSelectedCellInTable(cellObj, rowObj, colObj);  var cell = cellObj.value;  if (!cell)    return 0;  var rows = 1;  var lastIndex = rowObj.value;  do {    cell = gEditor.getNextSelectedCell();    if (cell)    {      gEditor.getCellIndexes(cell, rowObj, colObj);      var index = rowObj.value;      if (index == lastIndex + 1)      {        lastIndex = index;        rows++;      }    }  }  while (cell);  return rows;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/27b8578e836492550f5073f04ba3f1c9d1fd7e53/editor.js/buggy/editor/ui/composer/content/editor.js