<div dir="ltr">Hi folks,<br><div><br></div><div>I noticed that the current implementation of Object>>#isKindOf: is a duplication of Behavior>>#includesBehavior:</div><div><br></div><div><font face="monospace"><b>Object>>#isKindOf: aClass </b><br>  "Answer whether the class, aClass, is a superclass or class of the receiver."<br><br>  self class == aClass<br>    ifTrue: [^true]<br>    ifFalse: [^self class inheritsFrom: aClass]</font></div><div><font face="monospace"><br></font></div><div><font face="monospace"><b>Behavior>>#includesBehavior: aClass</b></font></div><div><font face="monospace"><br>  ^self == aClass or:[self inheritsFrom: aClass]</font></div><div><font face="monospace"><br></font></div>The attached changeset implements #isKindOf: using #includesBehavior: to remove the duplicated code.<br><br>Best,<br>Nico PM</div>