4) Injecting Stub and Wedge Classes: After generating the Java code for our stub and wedge classes, we compile them into Dalvik bytecode. We add this new bytecode to the application we are rewriting. All of our new classes are in the new pkgprefix package hierarchy we created, none of our fully qualified package and class names will interfere with existing classes.