anchor.diff:    if (ini['path'] != null) {
       final File configFile = fs.file(fs.path.join(ini['path'], 'config.ini'));
       if (configFile.existsSync()) {
  -      final Map<String, String> properties = parseIniLines(configFile.readAsLinesSync());
  +      final Map<String, String> properties =
  +          parseIniLines(configFile.readAsLinesSync());
         return new AndroidEmulator(id, properties);
       }
     }
  
positive.code: 
    final Iterable<List<String>> properties = contents
        .map((String l) => l.trim())
        .where((String l) =>
            l != '' && !l.startsWith('#')) // Strip blank lines/comments
        .where((String l) =>
            l.contains('=')) // Discard anything that isn't simple name=value
        .map((String l) => l.split('=')); // Split into name/value
  
    for (List<String> property in properties) {
      results[property[0].trim()] = property[1].trim();
  
negative.code: 
  class AndroidEmulator extends Emulator {
    AndroidEmulator(String id, [this._properties])
        : super(id, _properties != null && _properties.isNotEmpty);
  
    Map<String, String> _properties;
  
  