A library to help other librairies getting rid of boiler plate via byte code manipulation. Works on Android too.
AfterBurner can be used to inject byte code, in an easy way (via javassist), into a given class and target method. The code is added via byte code manipulation after javac has compiled a class.