Curious: why not?

With this signature, an implementation could return a `HashSet`. Since `Exception` does not override `hashCode()`, the ordering of `Exception` implementations in a `HashSet` would differ from run to run of the test. The last thing I want in a testing framework is nondeterministic behavior :-)