Hi,
I see that superclassSend sends:
objectMemory ensureBehaviorHash: superclass.
and just after it does
lkupClassTag := objectMemory classTagForClass: superclass.
But classTagForClass: is doing the same as above:
<api>
self assert: (coInterpreter addressCouldBeClassObj: classObj).
^self ensureBehaviorHash: classObj
So we are sending ensureBehaviorHash: twice...