anchor.diff:  
     bool isPublic(String name) => !name.startsWith('_');
   
  -
     /// Conversions that we don't handle end up here.
     @override
     void visitConversion(Conversion node) {
  -    var from = node.baseType, to = node.convertedType;
  +    var from = node.baseType;
  +    var to = node.convertedType;
   
       // num to int or num to double is just a null check.
       if (rules.isNumType(from) &&
  
positive.code:     currentClass = node;
  
      var name = node.name.name;
      var supertype = node.element.supertype;
  
      out.write('class $name');
      _visitNode(node.typeParameters);
  
  
negative.code: 
    Element get currentLibrary => libraryInfo.library;
  
    void generateLibrary(
        Iterable<CompilationUnit> units, CheckerReporter reporter) {
      out.write("""
  var $_libraryName;
  (function ($_libraryName) {
  