Acelet announces LimpidDebugger 2.0.

LimpidDebugger is a GUI debugger for LimpidLog, which is a
logging system: you do not need hard-code any log statement.

SuperDebugger provides "Step in", "Step out", "Step over", "To break",
"To cursor",
"To return" and other features. It also
provides "Back" and "Forward" functions witch you will not find with
regular debugger.

LimpidDebugger is freeware at

LimpidDebugger and LimpidLog are particularly useful if you can not
control the execution of your application and/or you can not debug
your application. For example, a J2EE application runs at a data
center, a Java application runs at your client site.