anchor.diff:  /// bodyText1 and bodyText2.
   ///
   /// ![](https://storage.googleapis.com/spec-host-backup/mio-design%2Fassets%2F1W8kyGVruuG_O8psvyiOaCf1lLFIMzB-N%2Ftypesystem-typescale.png)
  +///
  +/// ## Migrating from the 2014 names
   ///
   /// The Material Design typography scheme was significantly changed in the
   /// current (2018) version of the specification
  
positive.code:     TextStyle? caption,
      TextStyle? button,
      TextStyle? overline,
    }) {
      return TextTheme(
        headline1: headline1 ?? this.headline1,
        headline2: headline2 ?? this.headline2,
        headline3: headline3 ?? this.headline3,
        headline4: headline4 ?? this.headline4,
        headline5: headline5 ?? this.headline5,
        headline6: headline6 ?? this.headline6,
        subtitle1: subtitle1 ?? this.subtitle1,
        subtitle2: subtitle2 ?? this.subtitle2,
        bodyText1: bodyText1 ?? this.bodyText1,
        bodyText2: bodyText2 ?? this.bodyText2,
        caption: caption ?? this.caption,
        button: button ?? this.button,
        overline: overline ?? this.overline,
  
negative.code:   ///
    /// Typically used for captions or to introduce a (larger) headline.
    final TextStyle? overline;
  
    /// Extremely large text.
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [headline1].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is headline1. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get display4 => headline1;
  
    /// Very, very large text.
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [headline2].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is headline2. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get display3 => headline2;
  
    /// Very large text.
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [headline3].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is headline3. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get display2 => headline3;
  
    /// Large text.
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [headline4].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is headline4. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get display1 => headline4;
  
    /// Used for large text in dialogs.
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [headline5].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is headline5. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get headline => headline5;
  
    /// Used for the primary text in app bars and dialogs.
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [headline6].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is headline6. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get title => headline6;
  
    /// Used for the primary text in lists (e.g., [ListTile.title]).
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [subtitle1].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is subtitle1. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get subhead => subtitle1;
  
    /// For medium emphasis text that's a little smaller than [subhead].
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this [subtitle2].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is subtitle2. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get subtitle => subtitle2;
  
    /// Used for emphasizing text that would otherwise be [body1].
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this `body1`, and it is exposed in this API as
    /// [bodyText1].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is bodyText1. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get body2 => bodyText1;
  
    /// Used for the default text style for [Material].
    ///
    /// This was the name used in the material design 2014 specification. The new
    /// specification calls this `body2`, and it is exposed in this API as
    /// [bodyText2].
    @Deprecated(
      'This is the term used in the 2014 version of material design. The modern term is bodyText2. '
      'This feature was deprecated after v1.13.8.',
    )
    TextStyle? get body1 => bodyText2;
  
  
    /// Creates a copy of this text theme but with the given fields replaced with
    /// the new values.
  