anchor.diff:  
     bool isPublic(String name) => !name.startsWith('_');
   
  -  visitFunctionTypeAlias(FunctionTypeAlias node) {
  +  void visitFunctionTypeAlias(FunctionTypeAlias node) {
       // TODO(vsm): Do we need to record type info the generated code for a
       // typedef?
  -    return node;
     }
   
     void generateInitializer(
  
positive.code:     return '$libName.${superclass.name}';
    }
  
    AstNode visitClassDeclaration(ClassDeclaration node) {
      var name = node.name.name;
      var superclassName = getSuperclassName(node);
  
  
negative.code:         arguments[i].accept(this);
        }
      }
    }
  
    void visitFormalParameterList(FormalParameterList node) {
      // TODO(vsm): Optional parameters.
      var arguments = node.parameters;
      var length = arguments.length;
  