Javaassist stand for Java Programming Assistance. It's java library providing means to manipulate java bytecode.
- It enables java program to create new java classes at runtime and to modify classes before JVM loads it.
- It's sub project of Jboss.