implement java disassembler with code flow graph