anchor.diff:  }
   
   List<Map<String, Object>> typeArgumentMap(
  -    Iterable<DeclarationMirror> typeArguments, TypeMirror from) {
  +    Iterable<DeclarationMirror> typeArguments, DeclarationMirror from) {
     return typeArguments.where((tm) => tm is TypeMirror).map((tm) {
       var map = typeToMap(tm, from, false, false); // keyModule, keyName
       map[keyMetatype] = metatypeTypeParameter;
  
positive.code:     if (m.isPrivate) {
        return;
      }
      if (m is MethodMirror && m.isRegularMethod) {
        // TODO toplevel functions
        // print("Method: " + MirrorSystem.getName(m.simpleName).toString());
      }
      else if (m is ClassMirror) {
        // print("-- Class: " + MirrorSystem.getName(k).toString() + " --");
  
negative.code: }
  
  List<Map<String, Object>> parametersToList(List<ParameterMirror> parameters,
      DeclarationMirror from) {
    return parameters.map((pm) {
      var map = new Map();
      var pt = pm.type;
  