code: func (t *Table) GetCell(row, column int) *TableCell {
  	if row >= len(t.cells) || column >= len(t.cells[row]) {
  		return &TableCell{}
  	}
  	return t.cells[row][column]
  }
docs: // GetCell returns the contents of the cell at the specified position. A valid
  // TableCell object is always returned but it will be uninitialized if the cell
  // was not previously set. Such an uninitialized object will not automatically
  // be inserted. Therefore, repeated calls to this function may return different
  // pointers for uninitialized cells.