Comment by hinkley

21 hours ago

I was a Java user when Java 5 came out. Java 5 had a new hashtable implementation, and that implementation was also used for the reflection API.

That was an era where lots of testing code barely worked, and what we found over and over again is that we had tests that were dependent on each other and the tests only passed because they ran in a particular order.

And now Java 5 changed the order in which the test functions were being enumerated in the test files. Oops.