anchor.diff:          semanticsLabel: widget.semanticsLabel,
         );
       } else {
  -      text = Text.rich(
  +      return Text.rich(
           widget.textSpan,
           style: style,
           textAlign: widget.textAlign,
  
positive.code:         semanticsLabel: widget.semanticsLabel,
        );
      }
  
      _cachedText = text;
      _cachedFontSize = fontSize;
      return text;
    }
  
    void _notifySync() {
  
negative.code:   }
  
    Widget _buildText(double fontSize, TextStyle style) {
      if (widget.data != null) {
        return Text(
          widget.data,
          style: style.copyWith(fontSize: fontSize),
          textAlign: widget.textAlign,
  