anchor.diff:  
     final List<Library> libraries;
   
  -  /// Map from a source file uri to a line-starts table and source code.
  -  /// Given a source file uri and a offset in that file one can translate
  +  /// Map from a source file URI to a line-starts table and source code.
  +  /// Given a source file URI and a offset in that file one can translate
     /// it to a line:column position in that file.
     final Map<Uri, Source> uriToSource;
   
  
positive.code:       bool isSynthetic: false,
        List<Initializer> initializers,
        int transformerFlags: 0,
        this.fileUri,
        Reference reference})
        : this.initializers = initializers ?? <Initializer>[],
          super(name, reference) {
      function?.parent = this;
      setParents(this.initializers, this);
      this.isConst = isConst;
  
negative.code: ///
  /// The implied getter and setter for the field are not represented explicitly,
  /// but can be made explicit if needed.
  class Field extends Member {
    DartType type; // Not null. Defaults to DynamicType.
    int flags = 0;
    int flags2 = 0;
    Expression initializer; // May be null.
  
    Field(Name name,
        {this.type: const DynamicType(),
  