def METHOD_NAME(self, row_content: typing.List[str]):
    if self.groups is None:
        self._setup_column_groups(column_count=len(row_content))
    # adding rows with less than column_count columns automatically inserts empty columns
    if len(row_content) > self.column_count:
        raise ValueError('Can only add rows with at most {c} columns to this table.'.format(
            c=self.column_count
        ))
    self.body.append(self._create_row(*row_content))
    return self