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