- "public %s handleChangedClass(%s dependencyResolver, %s old, %s bundleContext) throws Exception {\n"+
- "return handleChangedClass(old);\n"+
+ "public %s handleChangedClass(%s dependencyResolver, %s old, %s bundleContext) throws Exception {\n" +
+ // "// @Deprecated return handleChangedClass(old);\n" +
+ "String instanceName = old.getModule().getIdentifier().getInstanceName();\n" +
+ "%1$s newModule = new %1$s(new ModuleIdentifier(NAME, instanceName), dependencyResolver);\n" +
+ "Module oldModule = old.getModule();\n" +
+ "Class<? extends Module> oldModuleClass = oldModule.getClass();\n" +
+ genCodeToCopyAttributes(moduleFields) +
+ "return newModule;\n" +