anchor.diff:     * Is the reflectee a factory constructor?
      */
     bool get isFactoryConstructor;
  +
  +  /**
  +   * 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) [:simpleName == other.simpleName:] and
  +   * [:owner == other.owner:].
  +   */
  +   bool operator == (other);
   }
   
   /**
  
positive.code:    * declarations in this library.
     */
    Map<Symbol, VariableMirror> get variables;
  }
  
  /**
  
negative.code:    * Is the reflectee a final variable?
     */
    bool get isFinal;
  
    /**
     * 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)  [:simpleName == other.simpleName:] and
     * [:owner == other.owner:].
     */
     bool operator == (other);
  }
  
  /**
  