anchor.diff:    const SliverOverlapAbsorber({
       Key key,
       @required this.handle,
  -    @Deprecated(
  -      'Use sliver instead. '
  -      'This feature was deprecated after v1.10.16.'
  -    )
  -    Widget child,
       Widget sliver,
     }) : assert(handle != null),
  -      // ignore: deprecated_member_use_from_same_package
  -      assert(child == null || sliver == null),
  -      // ignore: deprecated_member_use_from_same_package
  -      super(key: key, child: sliver ?? child);
  +      super(key: key, child: sliver);
   
     /// The object in which the absorbed overlap is recorded.
     ///
  
positive.code:   /// The [sliver] must be a [RenderSliver].
    RenderSliverOverlapAbsorber({
      @required SliverOverlapAbsorberHandle handle,
      @Deprecated(
        'Use sliver instead. '
        'This feature was deprecated after v1.10.16.'
      )
      RenderSliver child,
      RenderSliver sliver,
    }) : assert(handle != null),
         // ignore: deprecated_member_use_from_same_package
         assert(child == null || sliver == null),
         _handle = handle {
      this.child = sliver ?? child;
    }
  
    /// The object in which the absorbed overlap is recorded.
  
negative.code:   const SliverOverlapInjector({
      Key key,
      @required this.handle,
      Widget sliver,
    }) : assert(handle != null),
         super(key: key, child: sliver);
  
    /// The handle to the [SliverOverlapAbsorber] that is feeding this injector.
    ///
  