prevRow = row; row      = (aRow) ? aRow : row->GetNextRow();  if (row) { isNewRow = PR_TRUE; y = row->GetRowIndex(); x = startX;
mAtEnd   = PR_TRUE; mPrevRow = mRow; if (aRow) { mRow = aRow;
BCMapBorderIterator::SetNewRow(nsTableRowFrame* aRow){  prevRow = row;  row      = (aRow) ? aRow : row->GetNextRow();   if (row) {    isNewRow = PR_TRUE;    y = row->GetRowIndex();    x = startX;  }  else {    atEnd = PR_TRUE;  }  return !atEnd;}