org.ibissource:ibis-ladybug (maven):  Ladybug adds message based debugging and message based unit testing and system testing to your Java application. Call Ladybug at certain checkpoints in you code (either directly or using AOP) to generate tree based reports. Implement a rerun method to be able to rerun reports and optionally stub certain checkpoints for regression testing. 
Keywords: debug|debug-tool|test|test-tool|testing-library|testing-tools