SoftAssert now uses the same auto-generated message used by Assert.
Fixed comparator to satisfy the contract. In some edge cases this could
cause issues with Java7+ (TimSort).
Merge pull request #518 from AndreasKl/master

Fixed comparator to satisfy the contract. In some edge cases this could cause issues with Java7+ (TimSort).
AfterClass does not get executed when MethodInterceptor 
is involved.

The logic to invoke AfterClass was ignoring the output
of MethodInterceptor (especially the ones that alter the
size of the total test methods to be executed). This 
led to AfterClass methods not getting executed at all.
Fixed this problem by ensuring that the classMethodMap
object is updated to refer to the output of a method
interceptor in a TestRunner.
Merge pull request #525 from krmahadevan/krmahadevan-FixAfterClassInvocationDiscrepancy

AfterClass does not get executed when MethodInterceptor is involved.
Merge pull request #516 from draghuram/softassert

SoftAssert now uses the same auto-generated message used by Assert.