Version 2.0 has finalized the structure of the tookit, and makes the TT bytecode toolkit the easiest-to-use bytecode enhancement/creation framework out there (though I'm a little biased :). Major improvements in this release include opcode search/replace functionality, auto-morphing of opcodes for changing data types, constant values, etc (example: an iload_1 instruction will automatically become aload_1 if the type is changed from 'int' to an Object type), more convenience instructions for when the exact opcode to use isn't easy to figure out, the addition of a 'visitor' package implementing the Visitor pattern for bytecode entities, and a hashing scheme on the constant pool to increase performance. Also, a new project homepage to replace the current significantly outdated one is in the works, but the shell server seems to be down for now. Happy coding.