anchor.diff:    void addMethod(MethodMirror mirror) {
       var method = new Method(mirror.simpleName, mirror.isStatic,
           mirror.isAbstract, mirror.isConstConstructor, _type(mirror.returnType),
  -        _commentToHtml(mirror), _parameters(mirror.parameters),
  +        (actualMethod) => _commentToHtml(mirror, actualMethod),
  +        _parameters(mirror.parameters),
           _annotations(mirror), docName(mirror), _isHidden(mirror),
           docName(mirror.owner), mirror.isConstructor, mirror.isGetter,
  -        mirror.isSetter, mirror.isOperator);
  +        mirror.isSetter, mirror.isOperator, mirror);
       entityMap[docName(mirror)] = method;
  -    _currentMember = mirror;
       if (mirror.isSetter) {
         setters[mirror.simpleName] = method;
       } else if (mirror.isGetter) {
  
positive.code:   Map<String, Typedef> typedefs = {};
    Map<String, Class> errors = {};
  
    void addClass(ClassMirror mirror) {
      _currentClass = mirror;
      if (mirror.isTypedef) {
        // This is actually a Dart2jsTypedefMirror, and it does define value,
        // but we don't have visibility to that type.
        var mirror = _currentClass;
        if (_includePrivate || !mirror.isPrivate) {
          entityMap[docName(mirror)] = new Typedef(mirror.simpleName,
              docName(mirror.value.returnType), _commentToHtml(mirror),
              _generics(mirror), _parameters(mirror.value.parameters),
              _annotations(mirror), docName(mirror),  _isHidden(mirror),
              docName(mirror.owner));
          typedefs[mirror.simpleName] = entityMap[docName(mirror)];
        }
      } else {
        var clazz = _class(mirror);
  
        // Adding inherited parent variables and methods.
        clazz.parent().forEach((parent) {
  
negative.code: }
  
  Library generateLibrary(dart2js.Dart2JsLibraryMirror library) {
    var result = new Library(docName(library),
        (actualLibrary) => _commentToHtml(library, actualLibrary),
        _classes(library.classes),
        _methods(library.functions),
        _variables(library.variables),
        _isHidden(library), library);
    _findPackage(library, result);
    logger.fine('Generated library for ${result.name}');
    return result;
  