anchor.diff:  part of graphql_schema.src.schema;
   
  +/// A [GraphQLType] that specifies the shape of structured data, with multiple fields that can be resolved independently of one another.
   class GraphQLObjectType
       extends GraphQLType<Map<String, dynamic>, Map<String, dynamic>>
       with _NonNullableMixin<Map<String, dynamic>, Map<String, dynamic>> {
  +  /// The name of this type.
     final String name;
  +
  +  /// An optional description of this type; useful for tools like GraphiQL.
     final String description;
  +
  +  /// The list of fields that an object of this type is expected to have.
     final List<GraphQLObjectField> fields = [];
  +
  +  /// `true` if this type should be treated as an *interface*, which child types can [inheritFrom].
  +  ///
  +  /// In GraphQL, the parent class is *aware* of all the [possibleTypes] that can implement it.
     final bool isInterface;
   
     final List<GraphQLObjectType> _interfaces = [];
  
positive.code:     });
    }
  
    bool isImplementationOf(GraphQLObjectType type) {
      if (type == this) {
        return true;
  
negative.code:             description: f.description)));
    }
  
    /// Declares that this type inherits from another parent type.
    ///
    /// This also has the side effect of notifying the parent that this type is its descendant.
    void inheritFrom(GraphQLObjectType other) {
      if (!_interfaces.contains(other)) {
        _interfaces.add(other);
  