public void assertAny(Iterable<Diagnostic> asserted, DiagnosticPredicate... predicates) {
for(DiagnosticPredicate predicate : predicates)
if(Iterables.any(asserted, predicate))
return;
throw new ComparisonFailure(
"No predicate (any expected) matches diagnostics", Arrays.toString(predicates),
diagnosticsToString(asserted));
}