anchor.diff:        // Set a flag to ensure we don't schedule rebuilds if there's already one
         // in the queue.
         _hasPendingRebuild = true;
  +
         setState(() {
           _hasPendingRebuild = false;
           _rebuildTable();
  
positive.code:     _doSort();
      _scheduleRebuild();
    }
  
    void _visibilityChange(List entries, IntersectionObserver observer) {
      _scheduleRebuild();
    }
  }
  
  abstract class Column<T> {
  
negative.code:     _tbody.element.children.add(_spacerAfterVisibleRows.element);
    }
  
    void _rebuildStaticTable() {
      _buildTableRows(
          firstRenderedRowInclusive: 0,
          lastRenderedRowExclusive: data?.length ?? 0);
    }
  
    int _buildTableRows({
      @required int firstRenderedRowInclusive,
  