anchor.diff:     * declarations in this library.
      */
     Map<Symbol, VariableMirror> get variables;
  +
  +  /**
  +   * Returns true if this mirror is equal to [other].
  +   *
  +   * The equality holds if and only if 
  +   * (1) [other] is a mirror of the same kind
  +   * and
  +   * (2)  The library being reflected by this mirror
  +   * and the library being reflected by [other]
  +   * are
  +   * the same library in the same isolate.
  +   */
  +   bool operator == (other);
   }
   
   /**
  
positive.code:    * Is the reflectee a factory constructor?
     */
    bool get isFactoryConstructor;
  }
  
  /**
  
negative.code:   get reflectee;
  
    /**
     * Returns true if this mirror is equal to [other].
     * The equality holds if and only if 
     * (1) [other] is a mirror of the same kind
     * and
     * (2) either 
     * (a) [hasReflectee] is true and so is
     * [:identical(reflectee, other.reflectee):] 
     * or
     * (b) the remote objects reflected by this mirror and
     * by [other] are identical.
     */
    bool operator == (other);
  
    /**
     * Perform [invocation] on [reflectee].
     * Equivalent to
     *
  