anchor.diff:      return target is SimpleIdentifier && _looksLikeClassName(target.name);
     }
   
  +  /// Whether [name] appears to be a type name.
  +  ///
  +  /// Type names begin with a capital letter and contain at least one lowercase
  +  /// letter (so that we can distinguish them from SCREAMING_CAPS constants).
     static bool _looksLikeClassName(String name) {
       // Handle the weird lowercase corelib names.
       if (name == "bool") return true;
  
positive.code:     if (name == "int") return true;
      if (name == "num") return true;
  
      return _capitalPattern.hasMatch(name);
    }
  
    /// The builder for the block that is currently being visited.
  
negative.code: import 'style_fix.dart';
  import 'whitespace.dart';
  
  /// Visits every token of the AST and passes all of the relevant bits to a
  /// [ChunkBuilder].
  class SourceVisitor extends ThrowingAstVisitor {
  