• Loading java.lang.Object and Library Classes
  • Creation of a new SootClass object
  • Adding methods to SootClasses
  • Adding code to methods
  • Create JimpleBody
  • Adding a Local
  • Adding a Unit
  • Write to class file