Hey Joel,
The thing about 'FestAssert' is readability for folks that do not like static imports (to my surprise, there are many...he he)
So, it would read like this:
FestAssert.assertThat
and "assert" is in two places.
It would be nicer to have:
FEST.assertThat
Also, for FEST-Reflect, it is such a small project that I don't think we will ever change the name of the API entry point.
Oh, about breaking changes. It's OK to introduce them for 2 reasons: this is 2.x, so no reason to be backwards compatible with 1.x and also, we are in milestones, no final release yet. The whole point of 2.x was to do things right (if there is such a thing) and learn from mistakes make in 1.x.
WDYT?
-Alex