anchor.diff:      Float64List? transform,
       int id,
     ) {
  -    final List<ui.TextDecoration> decorations = <ui.TextDecoration>[];
  +    final List<TextDecoration> decorations = <TextDecoration>[];
       if (decoration & kUnderlineMask != 0) {
  -      decorations.add(ui.TextDecoration.underline);
  +      decorations.add(TextDecoration.underline);
       }
       if (decoration & kOverlineMask != 0) {
  -      decorations.add(ui.TextDecoration.overline);
  +      decorations.add(TextDecoration.overline);
       }
       if (decoration & kLineThroughMask != 0) {
  -      decorations.add(ui.TextDecoration.lineThrough);
  +      decorations.add(TextDecoration.lineThrough);
       }
   
       _textConfig.add(_TextConfig(
  
positive.code:     }
  
      if (paintStyle == 1) {
        paint.style = ui.PaintingStyle.stroke;
        if (strokeCap != null && strokeCap != 0) {
          paint.strokeCap = ui.StrokeCap.values[strokeCap];
        }
        if (strokeJoin != null && strokeJoin != 0) {
          paint.strokeJoin = ui.StrokeJoin.values[strokeJoin];
        }
        if (strokeMiterLimit != null && strokeMiterLimit != 4.0) {
          paint.strokeMiterLimit = strokeMiterLimit;
  
negative.code:   const PictureFactory();
  
    /// Create a picture recorder.
    PictureRecorder createPictureRecorder();
  
    /// Create a canvas from the recorder.
    Canvas createCanvas(PictureRecorder recorder);
  }
  
  class _DefaultPictureFactory implements PictureFactory {
    const _DefaultPictureFactory();
  
    @override
    Canvas createCanvas(PictureRecorder recorder) => Canvas(recorder);
  
    @override
    PictureRecorder createPictureRecorder() => PictureRecorder();
  }
  
  /// A listener implementation for the vector graphics codec that converts the
  /// format into a [Picture].
  class FlutterVectorGraphicsListener extends VectorGraphicsCodecListener {
    /// Create a new [FlutterVectorGraphicsListener].
    ///
  