anchor.diff:    const FieldResult(this.name, this.column);
   }
   
  -/** For field: specifies primary key generation strategy.
  - * + [generator] - the generator name.
  - * + [strategy] - Strategy mode used to generate primary key(see
  - * [GenerationType]).
  - */
  +/// For field: specifies primary key generation strategy.
  +/// + [generator] - the generator name.
  +/// + [strategy] - Strategy mode used to generate primary key(see
  +/// [GenerationType]).
   //@Target(value:"FIELD")
   class GeneratedValue {
     final String generator;
  
positive.code:   const ManyToMany({this.mappedBy, this.targetEntity, this.fetch: FetchType.LAZY, this.cascade});
  }
  
  /** For field: defines a many-to-one association to another entity.
   * + [optional] - Whether the association is optional (nullable)
   * + [targetEntity] - the entity class that is the target of the association.
   * + [fetch] - the fetch type; see [FetchType]
   * + [cascade] - the operations specified here shall be cascaded to the
   * other side; see [CascadeType]
   */
  //@Target(value:"FIELD")
  class ManyToOne {
    final bool optional;
  
negative.code:   const JoinTable({this.name, this.schema, this.catalog, this.joinColumns, this.inverseJoinColumns, this.uniqueConstraints});
  }
  
  /// For field: specifies a field should be persisted as a large
  /// object in database.
  const blob = const _Blob();
  
  //@Target(value:"FIELD")
  