||Using the ASM Toolkit for Bytecode Manipulation|
Response to: Simpler alternative?
Let me expand on Javassist by saying that you do not have to know anything about bytecode to use it, yet, you can generate classes dynamically at runtime. JBoss AOP uses Javassist extensively.
Hear us Roar