anchor.diff:  
   /**
    * Encapsulates all the functionality for running tests in browsers.
  - * The interface is rather simple. After starting the runner tests
  + * The interface is rather simple. After starting, the runner tests
    * are simply added to the queue and a the supplied callbacks are called
    * whenever a test completes.
    */
  
positive.code:         browser = new AndroidChrome(adbDeviceMapping[id]);
        } else if (browserName == 'ContentShellOnAndroid') {
          browser = new AndroidBrowser(adbDeviceMapping[id],
                                       contentShellOnAndroidConfig);
        } else if (browserName == 'DartiumOnAndroid') {
          browser = new AndroidBrowser(adbDeviceMapping[id],
                                       dartiumOnAndroidConfig);
        } else {
          browserStatus.remove(id);
          browser = getInstance();
  
negative.code:     var androidBrowserCreationMapping = {
        'chromeOnAndroid' : (AdbDevice device) => new AndroidChrome(device),
        'ContentShellOnAndroid' : (AdbDevice device) =>
            new AndroidBrowser(device, contentShellOnAndroidConfig, checkedMode),
        'DartiumOnAndroid' : (AdbDevice device) =>
            new AndroidBrowser(device, dartiumOnAndroidConfig, checkedMode),
      };
      if (androidBrowserCreationMapping.containsKey(browserName)) {
        AdbHelper.listDevices().then((deviceIds) {
  