anchor.diff:    }
   }
   
  -// This class exists to work around https://github.com/dart-lang/sdk/issues/31543
  -abstract class _RenderSliverFloatingPinnedPersistentHeader extends RenderSliverFloatingPinnedPersistentHeader { }
  -
  -class _RenderSliverFloatingPinnedPersistentHeaderForWidgets extends _RenderSliverFloatingPinnedPersistentHeader with _RenderSliverPersistentHeaderForWidgetsMixin { }
  +class _RenderSliverFloatingPinnedPersistentHeaderForWidgets extends RenderSliverFloatingPinnedPersistentHeader with _RenderSliverPersistentHeaderForWidgetsMixin {
  +  _RenderSliverFloatingPinnedPersistentHeaderForWidgets({
  +    RenderBox child,
  +    FloatingHeaderSnapConfiguration snapConfiguration,
  +  }) : super(child: child, snapConfiguration: snapConfiguration);
  +}
   
   class _SliverFloatingPinnedPersistentHeader extends _SliverPersistentHeaderRenderObjectWidget {
     const _SliverFloatingPinnedPersistentHeader({
  
positive.code: 
    @override
    _RenderSliverPersistentHeaderForWidgetsMixin createRenderObject(BuildContext context) {
      // Not passing this snapConfiguration as a constructor parameter to avoid the
      // additional layers added due to https://github.com/dart-lang/sdk/issues/31543
      return _RenderSliverFloatingPersistentHeaderForWidgets()
        ..snapConfiguration = delegate.snapConfiguration;
    }
  
    @override
  
negative.code: 
    @override
    _RenderSliverPersistentHeaderForWidgetsMixin createRenderObject(BuildContext context) {
      return _RenderSliverFloatingPinnedPersistentHeaderForWidgets(snapConfiguration: delegate.snapConfiguration);
    }
  
    @override
  