anchor.diff:          actualFixedColumns > 0 && actualFixedRows > 0
               ? (actualFixedRows == 1
                   ? [
  -                    _buildHeadingRow(context, theme, effectiveHeadingRowColor,
  +                    _buildHeadingRow(
  +                        context,
  +                        theme,
  +                        fixedCornerColor != null
  +                            ? MaterialStatePropertyAll(fixedCornerColor)
  +                            : effectiveHeadingRowColor,
                           actualFixedColumns)
                     ]
                   : [
  -                    _buildHeadingRow(context, theme, effectiveHeadingRowColor,
  +                    _buildHeadingRow(
  +                        context,
  +                        theme,
  +                        fixedCornerColor != null
  +                            ? MaterialStatePropertyAll(fixedCornerColor)
  +                            : effectiveHeadingRowColor,
                           actualFixedColumns),
                       ..._buildTableRows(
                           anyRowSelectable,
  -                        effectiveDataRowColor,
  +                        fixedCornerColor != null
  +                            ? MaterialStatePropertyAll(fixedCornerColor)
  +                            : effectiveDataRowColor,
                           context,
                           theme,
                           actualFixedColumns,
                           defaultRowColor,
                           null,
                           0,
  -                        actualFixedRows - 1)
  +                        actualFixedRows - 1,
  +                        true)
                     ])
               : null;
   
  
positive.code:     label = Container(
        padding: padding,
        height: effectiveDataRowHeight,
        color: backgroundColor,
        alignment:
            numeric ? Alignment.centerRight : AlignmentDirectional.centerStart,
        child: DefaultTextStyle(
  
negative.code:             rowHeight: ((rows[rowIndex] is DataRow2) &&
                      (rows[rowIndex] as DataRow2).specificRowHeight != null)
                  ? (rows[rowIndex] as DataRow2).specificRowHeight!
                  : defaultDataRowHeight);
  
          if (fixedCornerRows != null && rowIndex < fixedCornerRows.length - 1) {
            fixedCornerRows[rowIndex + 1].children![0] = x;
  