anchor.diff:        out();
         // Write cache fields.
         for (idlModel.FieldDeclaration field in cls.fields) {
  -        String returnType = dartType(field.type);
  +        String returnType = _dartType(field.type);
           String fieldName = field.name;
           out('$returnType _$fieldName;');
         }
  
positive.code: 
  typedef String _StringToString(String s);
  
  class _CodeGenerator {
    static const String _throwDeprecated =
        "throw new UnimplementedError('attempt to access deprecated field')";
  
    /// Buffer in which generated code is accumulated.
    final StringBuffer _outBuffer = new StringBuffer();
  
    /// Current indentation level.
    String _indentation = '';
  
    /// Semantic model of the "IDL" input file.
    idlModel.Idl _idl;
  
negative.code:     out('}');
    }
  
    void generateReaderFunction() {
      String name = cls.name;
      out('${idlPrefix(name)} read$name(List<int> buffer) {');
      indent(() {
  