anchor.diff:      }
       return false;
     }
  -  
  +
     bool _didStandardTestFail(List errors, List staticWarnings) {
       bool hasFatalTypeErrors = false;
       int numStaticTypeAnnotations = 0;
  
positive.code:     } 
      return false;
    }
    
    // Parse a line delimited by the | character using \ as an escape charager
    // like:  FOO|BAR|FOO\|BAR|FOO\\BAZ as 4 fields: FOO BAR FOO|BAR FOO\BAZ
    List<String> splitMachineError(String line) {
  
negative.code:     if (outcome == "FAIL" || outcome == "TIMEOUT") exitCode = 1;
      new TestOutput.fromCase(_currentTest, exitCode, outcome == "TIMEOUT", 
                     _testStdout, _testStderr, new Date.now().difference(_startTime));
      // Move on when both stdout and stderr has been drained. If the test
      // crashed, we restarted the process and therefore do not attempt to
      // drain stderr.
      if (_stderrDrained || (_currentTest.output.hasCrashed)) _testCompleted();
    }
  
    void _stderrDone() {
  