anchor.diff:      if (classMirror.mixin != classMirror && classMirror.mixin is ClassMirror) {
         list.addAll(_getAllClassMirrors(classMirror.mixin));
       }
  -    return _cache('_getAllClassMirrors', classMirror, list);
  +    return list;
     }
   
     static Map<Map<String, dynamic>, dynamic> _cache_ = {};
  
positive.code:     return toJson();
    }
  
    static dynamic _exportSimpleValue(value) {
      if (_isJsonSupported(value)) {
        return value;
  
negative.code:         }
        });
      });
      return map;
    }
  
    static List<ClassMirror> _getAllClassMirrors(ClassMirror classMirror) {
      List<ClassMirror> list = [];
      if (!list.contains(classMirror)) {
        list.add(classMirror);
  