CellData* result = nsnull;
inline CellData* nsCellMap::GetMapCellAt(PRInt32 aMapRowIndex,                                          PRInt32 aColIndex) const{  if ((0 > aMapRowIndex) || (aMapRowIndex >= mRows.Count()) ||       (0 > aColIndex) || (aColIndex >= mNumCellsInCol.Count())) {    //see bug 9024 comments above     //printf("%s \n", "nsCellMap::GetMapCellAt called with invalid row or col index"); // XXX look at this when bug 10911 get fixed    return nsnull;  }  CellData* result = nsnull;  nsVoidArray* row = (nsVoidArray *)(mRows.ElementAt(aMapRowIndex));  if (row)    result = (CellData *)(row->ElementAt(aColIndex));  return result;}