anchor.diff:  
     @override
     visitClassDeclaration(ClassDeclaration node) {
  -    ++totalClasses;
  +//    ++totalClasses;
   
       // We only care about Diagnosticables.
       var type = node.declaredElement.type;
  
positive.code:     lineInfo = node.lineInfo;
    }
  
    static int noMethods = 0;
    static int totalClasses = 0;
  
    bool _isOverridingMember(Element member) {
      if (member == null) {
  
negative.code: 
      // todo (pq): move up to top when we're not counting anymore.
      var debugFillProperties = node.getMethod('debugFillProperties');
  //    if (debugFillProperties == null) {
  //      ++classesWithPropertiesButNoDebugFill;
  //    }
  
      var debugDescribeChildren = node.getMethod('debugDescribeChildren');
      if (debugFillProperties == null && debugDescribeChildren == null) {
  