Hi

I found something interesting with several nodes having the same model.

I wanted to draw some kind of tree with classes and methods, then I made something like

Magnitude withAllSubclasses flatCollect: [ :e | e methodDict values ]

And what I noticed, is that compiledMethods>> = does not compare selector, but a bunch of other stuff, then when using lookup: Number>>*, Number>>+ , - and / are considered being the same model...

Maybe we should modify lookup: so that it also looks at the model name ?

Here is a use case where lookup: fails.

Regards

Mathieu