So allOverriddenMethods returns all the methods of the complete system and it 
may be correct but strange to have it on the instance side.
Now my hypothesis is that 


> overriddenMethodsDo: aBlock
        "Enumerates the methods the receiver contains which have been 
overridden by other packages"
        ^ self allOverriddenMethodsDo: [:ea |
                (self isOverrideOfYourMethod: ea)
                        ifTrue: [aBlock value: ea]]

check the complete system for every package snapshot and since we have a lot of 
override because of polymorph we pay the price.
I will fold the overrides first and try to understand mc 


Stef

Reply via email to