Object Web ASM
Object Web ASM is a bytecode manipulation library, reminiscent of Apache Software Foundation's BCEL. HSPlet uses Object Web ASM to generate bytecode.
ASM uses a visitor pattern in its classes. You should get familiar with this before diving into ASM.
You can download it here.