anchor.diff:          try {
             pBuilder.defaultTo =
                 _expressionFromDartObject(parameter.computeConstantValue()).code;
  -        } on _ReviveError catch (e) {
  +        } on _ReviveException catch (e) {
             final method = parameter.enclosingElement;
             final clazz = method.enclosingElement;
             throw InvalidMockitoAnnotationException(
  
positive.code: /// This exception should always be caught within this library. An
  /// [InvalidMockitoAnnotationException] can be presented to the user after
  /// catching this exception.
  class _ReviveError implements Exception {
    final String message;
  
    _ReviveError(this.message);
  }
  
  /// An exception which is thrown when Mockito encounters an invalid annotation.
  
negative.code:     } 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 _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.
  