anchor.diff:  ///
   /// Redirecting factory constructors can be unnamed.  In this case, the name is
   /// an empty string (in a [Name]).
  -class RedirectingFactoryConstructor extends Member implements FileUriNode {
  +class RedirectingFactoryConstructor extends Member {
     int flags = 0;
  -
  -  /// The uri of the source file this field was loaded from.
  -  Uri fileUri;
   
     /// [RedirectingFactoryConstructor]s may redirect to constructors or factories
     /// of instantiated generic types, that is, generic types with supplied type
  
positive.code:   // TODO(asgerf): It might be worthwhile to put this on classes as well.
    int transformerFlags = 0;
  
    Member(this.name, Reference reference) : super(reference);
  
    Class get enclosingClass => parent is Class ? parent : null;
    Library get enclosingLibrary => parent is Class ? parent.parent : parent;
  
negative.code:       bool isSynthetic: false,
        List<Initializer> initializers,
        int transformerFlags: 0,
        Uri fileUri,
        Reference reference})
        : this.initializers = initializers ?? <Initializer>[],
          super(name, fileUri, reference) {
      function?.parent = this;
      setParents(this.initializers, this);
      this.isConst = isConst;
  