protected JimpleOutput translate(List<GimpleCompilationUnit> units) throws IOException {
JimpleOutput jimple = new JimpleOutput();
JimpleClassBuilder mainClass = jimple.newClass();
mainClass.setClassName(className);
mainClass.setPackageName(packageName);
TranslationContext context = new TranslationContext(mainClass, methodTable, providedTypes, units);
for(GimpleCompilationUnit unit : units) {