anchor.diff:    ///
     /// It is recommended to use [useValue] with an [OpaqueToken] as [token]:
     /// ```dart
  -  /// const animationDelay = const OpaqueToken('animationDelay');
  +  /// const animationDelay = const OpaqueToken<Duration>('animationDelay');
     ///
     /// const Provider(animationDelay, useValue: const Duration(seconds: 1));
     /// ```
  
positive.code:   /// A multi-provider collects all tokens, and returns a [List<T>] instead of
    /// just a value [T] for given injection of [token]:
    /// ```dart
    /// const usPresidents = const OpaqueToken('usPresidents');
    ///
    /// const presidentialProviders = const [
    ///   const MultiProvider.ofTokenToValue(usPresidents, 'George Washington'),
  
negative.code: ///
  /// It is recommended to use [useValue] with an [OpaqueToken] as [token]:
  /// ```dart
  /// const animationDelay = const OpaqueToken<Duration>('animationDelay');
  ///
  /// const Provider(animationDelay, useValue: const Duration(seconds: 1));
  /// ```
  