anchor.diff:  
     @override
     List<TypeVariableMirror> get typeVariables => _unsupported();
  +
  +  // Because we take care to only ever create one instance for each
  +  // type/reflector-combination we can rely on the default `hashCode` and `==`
  +  // operations.
   }
   
   abstract class TypeVariableMirrorUnimpl extends TypeMirrorUnimpl
  
positive.code:   }
  
    bool get hasReflectee => true;
    bool operator ==(other) {
      return other is InstanceMirrorImpl &&
          other._data == _data &&
          other.reflectee == reflectee;
    }
  
    int get hashCode => reflectee.hashCode;
  
    delegate(Invocation invocation) => _unsupported();
  
  
negative.code:         constructors["$constructorName"], positionalArguments, namedArguments);
    }
  
    bool isSubclassOf(ClassMirror other) {
      if (other is FunctionTypeMirror) {
        return false;
  