>> industrial parser that can parse Java source code (like anything that the jvm can run)
Do you mean a parser for Java source code or bytecode? I would guess the former, but the reference to "anything that the jvm can run" suggests you may be looking for bytecode...