anchor.diff:      } else if (constant.isType) {
         // TODO(srawlins): It seems like this might be revivable, but Angular
         // does not revive Types; we should investigate this if users request it.
  -      throw _ReviveError('default value is a Type: ${object.toTypeValue()}.');
  +      throw _ReviveException(
  +          'default value is a Type: ${object.toTypeValue()}.');
       } else {
         // If [constant] is not null, a literal, or a type, then it must be an
         // object constructed with `const`. Revive it.
  
positive.code:         final privateReference = revivable.accessor?.isNotEmpty == true
              ? '${revivable.source}::${revivable.accessor}'
              : '${revivable.source}';
          throw _ReviveError(
              'default value has a private type: $privateReference.');
        }
        if (revivable.source.fragment.isEmpty) {
  
negative.code: /// This exception should always be caught within this library. An
  /// [InvalidMockitoAnnotationException] can be presented to the user after
  /// catching this exception.
  class _ReviveException implements Exception {
    final String message;
  
    _ReviveException(this.message);
  }
  
  /// An exception which is thrown when Mockito encounters an invalid annotation.
  