What's this?

    at Dump.main(Dump.java, Compiled Code)

This line in a stack dump is the way one VM/compiler tells you that line number information has been lost. TraceCaller's frame-parsing code has to handle it. The resulting output looks like this:

=== 2000/07/27 20:00:07.580 (InstallTest.main:InstallTest.java:line?) ERR
InstallTest: Here is a trace message at the ERROR level.

It has no effect on the code we're talking about, the code that finds the right stack frame.