anchor.diff:                          [Map<Symbol,dynamic> namedArguments]);
   
     /**
  -   * Invokes a getter and returns a mirror on the result. The getter
  -   * can be the implicit getter for a field or a user-defined getter
  +   * Invokes a getter and returns a mirror on the result.
  +   *
  +   * The getter can be the implicit getter for a field or a user-defined getter
      * method.
      *
  -   * Let *o* be the object reflected by this mirror, let
  -   * *f* be the simple name of the getter denoted by [fieldName],
  -   * Then this method will perform the getter invocation
  -   *  *o.f*
  -   * in a scope that has access to the private members
  -   * of *o* (if *o* is a class or library) or the private members of the
  -   * class of *o* (otherwise).
  +   * Let *o* be the object reflected by this mirror,
  +   * let *f* be the simple name of the getter denoted by [fieldName].
  +   *
  +   * Then this method will perform the getter invocation *o.f* in a scope that
  +   * has access to the private members of *o* (if *o* is a class or library) or
  +   * the private members of the class of *o* (otherwise).
      *
      * If this mirror is an [InstanceMirror], and [fieldName] denotes an instance
      * method on its reflectee, the result of the invocation is an instance
  
positive.code:   /**
     * The simple name for this Dart language entity.
     *
     * The simple name is in most cases the the identifier name of the
     * entity, such as 'method' for a method [:void method() {...}:] or
     * 'mylibrary' for a [:library 'mylibrary';:] declaration.
     */
    Symbol get simpleName;
  
  
negative.code:   Symbol get qualifiedName;
  
    /**
     * A mirror on the owner of this Dart language entity.
     *
     * The owner is the declaration immediately surrounding the reflectee:
     *
     * * For a library, the owner is [:null:].
     * * For a class declaration, typedef or top level function or variable, the
     *   owner is the enclosing library.
     * * For a mixin application `S with M`, the owner is the owner of `M`.
     * * For a constructor, the owner is the immediately enclosing class.
     * * For a method, instance variable or a static variable, the owner is the
     *   immediately enclosing class, unless the class is a mixin application
     *   `S with M`, in which case the owner is `M`. Note that `M` may be an
     *   invocation of a generic.
     * * For a parameter, local variable or local function the owner is the
     *   immediately enclosing function.
     */
    DeclarationMirror get owner;
  
    /**
     * Whether this declaration is library private.
     *
     * Always returns `false` for a library declaration,
     * otherwise returns `true` if the declaration's name starts with an
     * underscore character (`_`), and `false` if it doesn't.
     */
    bool get isPrivate;
  
    /**
     * Whether this declaration is top-level.
     *
     * A declaration is considered top-level if its [owner] is a [LibraryMirror].
     */
    bool get isTopLevel;
  
  