anchor.diff:   *
    * Example usage:
    *
  - *     @MirrorsUsed(symbols: 'foo', override: '*')
  + *     @MirrorsUsed(symbols: 'foo')
    *     import 'dart:mirrors';
    *
    *     class Foo {
  
positive.code: abstract class TypedefMirror implements TypeMirror {
    /**
     * The defining type for this typedef.
     * If the the type referred to by the reflectee is a function type 
     * *F*, the result will be [:FunctionTypeMirror:] reflecting *F*
     * which is abstract and has an abstract method [:call:] whose 
     * signature corresponds to *F*.
     *
     * For instance [:void f(int):] is the referent for [:typedef void f(int):].
     */
    FunctionTypeMirror get referent;
  
negative.code:   get reflectee;
  
    /**
     * Whether 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);
  
  