So far, using JDI as a "same-process" interface to the VM (i.e. "debugger" and "debuggee" in the same vm) seems to be working. Thus far we have MethodEnter and MethodLeave events flowing, along with capture of information available from these events. Our next goal is to get BreakpointEvents going so we can capture local variable information at certain points in a method.