anchor.diff:  
   class AndroidEmulator extends Emulator {
     AndroidEmulator(String id, [this._properties])
  -  : super(id, _properties != null && _properties.isNotEmpty);
  +      : super(id, _properties != null && _properties.isNotEmpty);
   
     Map<String, String> _properties;
   
  
positive.code:   @override
    Future<bool> launch() async {
      final Status status = logger.startProgress('Launching $id...');
      final RunResult launchResult = await runAsync(<String>[getEmulatorPath(), '-avd', id]);
      status.stop();
      if (launchResult.exitCode != 0) {
        printError('Error: emulator exited with exit code ${launchResult.exitCode}');
        printError('$launchResult');
        return false;
      }
  
negative.code:   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());
        return new AndroidEmulator(id, properties);
      }
    }
  