As far as I can see, an analysis may depend on whether you merge classes and metaclasses. It seems hard to imagine than any analysis should be depend on whether there is such a merging.
you mean independent? If we have the same data represented the same way independently of merging we favor that an analysis code does have to have different cases based on merging or not?
Maybe there is something I misunderstood. Merging classes and metaclasses when importing means that one single class will represent both the class and its metaclass I guess. This means that there will be twice less classes in a model. A system complexity view on a imported (using merging) smalltalk application will be different than the one with no merging. No?
Alexandre