Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.
'org.javassist:javassist:3.19.0-GA'
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.19.0-GA</version>
</dependency>
<dependency org="org.javassist" name="javassist" rev="3.19.0-GA"/>
"org.javassist", "javassist", "3.19.0-GA"