private static void AddTableRows(
            this CellCursor cursor,
            TableRows tableRows,
            ReportToWorkbookProjectionContext context,
            PassKind passKind)
        {
            if (tableRows == null)
            {
                return;
            }

            cursor.AddHeaderRows(tableRows.HeaderRows, context, passKind);

            cursor.AddDataRows(tableRows.DataRows, context, passKind);

            cursor.AddFooterRows(tableRows.FooterRows, context, passKind);
        }