anchor.diff:    Map<Symbol, MethodMirror> get constructors;
   
     /**
  -   * An immutable list with mirrors for all type variables for this type.
  -   *
  -   * If this type is a generic declaration or an invocation of a generic
  -   * declaration, the returned list contains mirrors on the type variables.
  -   * Otherwise, the returned list is empty.
  -   *
  -   * This list preserves the order of declaration of the type variables.
  -   */
  -  List<TypeVariableMirror> get typeVariables;
  -
  -  /**
      * An immutable list with mirrors for all type arguments for
      * this type.
      *
  -   * If the the reflectee is an invocation of a generic class,
  +   * If the reflectee is an invocation of a generic class,
      * the type arguments are the bindings of its type parameters.
      * If the reflectee is the original declaration of a generic,
      * it has no type arguments and this method returns an empty list.
  -   * If the reflectee is a not generic, then
  +   * If the reflectee is not generic, then
      * it has no type arguments and this method returns an empty list.
      *
      * This list preserves the order of declaration of the type variables.
  
positive.code:   List<ClassMirror> get superinterfaces;
  
    /**
     * An immutable map from from names to mirrors for all members of
     * this type.
     *
     * The members of a type are its methods, fields, getters, and
  
negative.code: external InstanceMirror reflect(Object reflectee);
  
  /**
   * Reflects a class declaration.
   * Let *C* be the original class declaration of the class
   * represented by [key].
   * This function returns a [ClassMirror] reflecting *C*.
   *
   * If [key] is not an instance of [Type] then this function
   * throws an [ArgumentError]. If [key] is the Type [:dynamic:],
   * throws an [ArgumentError] because dynamic is not a class.
   *
   * Note that since one cannot obtain a [Type] object from
  