anchor.diff:      }
       String code = new Emitter(new DefaultTemplateProvider(options.templatesDir))
           .generate(options.libraryName, discovery, addendumData: addendumData);
  -    clientFile.writeAsString(code, encoding: io.Encoding.UTF_8);
  +    clientFile.writeAsString(code, encoding: convert.UTF8);
     });
   }
   
  
positive.code: import 'dart:io' as io;
  import 'dart:json';
  import 'package:args/args.dart';
  
negative.code: main() {
    ApigenOptions options = parseArgs();
    var discoveryFile = new io.File(options.discoveryFile);
    discoveryFile.readAsString(encoding: convert.UTF8).then((String json) {
      var discovery = new Discovery.fromJsonString(json);
      var clientFile = new io.File(options.clientFile);
      var addendumData = {};
  