anchor.diff:    ///
     /// If present, the semantics of this widget will contain this value instead
     /// of the actual text.
  -  ///
  -  /// This is useful for replacing abbreviations or shorthands will the full
  -  /// text value:
  -  ///
  -  /// ```dart
  -  /// new Text(r'$$', semanticsLabel: 'Double dollars')
  -  ///
  -  /// ```
     final String semanticsLabel;
   
     @override
  
positive.code:       }
        var currentStyle = effectiveStyle.copyWith(fontSize: startFontSize);
  
        while (!_checkFontSize(
            currentStyle, effectiveMaxLines, size.maxWidth, size.maxHeight)) {
          double newFontSize;
          if (presetFontSizes == null) {
  
negative.code: part of auto_size_text;
  
  /// A widget that automatically resizes text to fit perfectly within its bounds.
  ///
  /// All size constraints as well as maxLines are taken into account. If the text
  /// overflows anyway, you should check if the parent widget actually constraints
  /// the size of this widget.
  class AutoSizeText extends StatelessWidget {
    const AutoSizeText(
      this.data, {
  