Listening at address: lcy01-amd64-006:42357
Set uncaught java.lang.Throwable
Set deferred uncaught java.lang.Throwable
Initializing jdb ...
> 
VM Started: No frames on the current call stack

main[1] Deferring breakpoint shtest:12.
It will be set after the class is loaded.
main[1] > Set deferred breakpoint shtest:12

Breakpoint hit: "thread=main", shtest.a1(), line=12 bci=0
12          a2();                            // @1 breakpoint. We'll do a watch of watchMe here

main[1] Set watch modification of shtest.watchMe
main[1] Set breakpoint shtest.a3
main[1] > 
Breakpoint hit: "thread=main", shtest.a3(), line=21 bci=0
21          System.out.println("in a3");     // After the watch, we'll run to here, line 21

main[1] > 
Step completed: "thread=main", shtest.a3(), line=22 bci=8
22          a4();                            // We'll do a 'next' to here.  The failure is that this

main[1] 