anchor.diff:     * 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);
   }
   
   /**
  
positive.code:    * declarations in this library.
     */
    Map<Symbol, VariableMirror> get variables;
  }
  
  /**
  
negative.code:    * A mirror on the root library for this isolate.
     */
    LibraryMirror get rootLibrary;
  
    /**
     * 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 isolate being reflected by this mirror is the same
     * isolate being reflected by [other].
     */
    bool operator == (other);
  }
  
  /**
  