Removes all blocks that are unreachable in a method using a standard reachability analysis.
True if a block is "jump only" which is defined as being a block that consists only of 0 or more instructions that won't make it to the JVM followed by a JUMP.
A namespace for utilities to normalize the code of an IMethod, over and beyond what IMethod.normalize() strives for. In particualr, IMethod.normalize() doesn't collapseJumpChains().
TODO Eventually, these utilities should be moved to IMethod and reused from normalize() (there's nothing JVM-specific about them).