anchor.diff:    bool get hasTimedOut();
   
     bool get didFail();
  -  
  +
     bool requestRetry;
   
     Duration get time();
  
positive.code:     }
      process = new Process.start(command.executable, command.arguments);
      process.onExit = exitHandler;
      startTime = new Date.now();
      InputStream stdoutStream = process.stdout;
      InputStream stderrStream = process.stderr;
  
negative.code:       if (const RegExp(@"selenium-server-standalone-.*\.jar").hasMatch(file)
            && _seleniumServer == null) {
          _seleniumServer = new Process.start('java', ['-jar', file]);
          _seleniumServer.onError = (e) {
            print("Error starting process:");
            print("  Command: java -jar $file");
            print("  Error: $e");
          };
          // Heads up: there seems to an obscure data race of some form in
          // the VM between launching the server process and launching the test
          // tasks that disappears when you read IO (which is convenient, since
  