public void markFailed(){
  failures=true;
  for (  TestRuleMarkFailure next : chained) {
    next.markFailed();
  }
}

public void markFailed ( ) { failures = true ; for ( TestRuleMarkFailure next : chained ) { next . markFailed ( ) ; } }
taints this object and any chained as having failures .
