writeSummary("\tMoving inner class " + clazz.fullName() + " to class " + parentClass.fullName());
((Map<String, JDefinedClass>) getPrivateField(parentClass, "classes")).put(clazz.name(), clazz);
}
else {
JPackage parentPackage = (JPackage) container;
writeSummary("\tMoving inner class " + clazz.fullName() + " to package " + parentPackage.name());
((Map<String, JDefinedClass>) getPrivateField(parentPackage, "classes")).put(clazz.name(), clazz);
// In this scenario class should have "static" modifier reset:
setPrivateField(clazz.mods(), "mods", Integer.valueOf(clazz.mods().getValue() & ~JMod.STATIC));