private void updateResultsForAnyExternalFailures( TestOutcome testOutcome, TestOutcome scenarioOutcome) { if (rowResultsAreInconsistantWithOverallResult(testOutcome)) { testOutcome.getDataTable().getRows().get(0).updateResult(testOutcome.getResult()); scenarioOutcome.addFailingExternalStep( new AssertionError(testOutcome.getTestFailureMessage())); } }