JavaSnoop

A tool that lets you intercept methods, alter data and otherwise test the security of Java applications on your computer.