anchor.diff:  
     void addInherited(Class parent) {
       setters.addAll(parent.inheritedMethods.setters);
  +    setters.addAll(parent.methods.setters);
       getters.addAll(parent.inheritedMethods.getters);
  +    getters.addAll(parent.methods.getters);
       operators.addAll(parent.inheritedMethods.operators);
  +    operators.addAll(parent.methods.operators);
       regularMethods.addAll(parent.inheritedMethods.regularMethods);
  -    if (_isVisible(parent)) {
  -      setters.addAll(parent.methods.setters);
  -      getters.addAll(parent.methods.getters);
  -      operators.addAll(parent.methods.operators);
  -      regularMethods.addAll(parent.methods.regularMethods);
  -    }
  +    regularMethods.addAll(parent.methods.regularMethods);
     }
   
     Map toMap() => {
  
positive.code:         _methods(mirror.methods), _annotations(mirror), _generics(mirror),
          mirror.qualifiedName, _isHidden(mirror), mirror.owner.qualifiedName,
          mirror.isAbstract);
      if (superclass != null)
        clazz.addInherited(superclass);
      interfaces.forEach((interface) {
        clazz.addInherited(interface);
      });
      entityMap[mirror.qualifiedName] = clazz;
    }
    return clazz;
  
negative.code:    */
    void addInherited(Class superclass) {
      inheritedVariables.addAll(superclass.inheritedVariables);
      inheritedVariables.addAll(superclass.variables);
      inheritedMethods.addInherited(superclass);
    }
  
  