anchor.diff:      List<int> stdout, List<int> stderr, Duration time, bool compilationSkipped,
       [int pid = 0]) {
     if (command is ContentShellCommand) {
  -    return new BrowserCommandOutputImpl(
  +    return new ContentShellCommandOutputImpl(
           command, exitCode, timedOut, stdout, stderr, time, compilationSkipped);
     } else if (command is BrowserTestCommand) {
       return new HTMLBrowserCommandOutputImpl(
  
positive.code:   }
  }
  
  class HTMLBrowserCommandOutputImpl extends BrowserCommandOutputImpl {
    HTMLBrowserCommandOutputImpl(
        Command command,
        int exitCode,
  
negative.code: 
    Expectation result(TestCase testCase) {
      // Handle timeouts first
      if (_result.didTimeout) {
        if (testCase.configuration.runtime == Runtime.ie11) {
          // TODO(28955): See http://dartbug.com/28955
          DebugLogger.warning("Timeout of ie11 on test ${testCase.displayName}");
          return Expectation.ignore;
        }
        return Expectation.timeout;
      }
  
      if (hasNonUtf8) return Expectation.nonUtf8Error;
  
      // Multitests are handled specially
  