Instances of the ConditionClass define the hierarchy of conditions as carried by Condition instances. Conditions classes could be real tom classes, but the features provided by said mechanism are too baroque for this purpose---only the inheritance is needed.
The tom condition class hierarchy does not employ multiple inheritance.
TOM conditions are evidently modelled after CL.
State supers: State
instance (id) with instance (id) super_condition name ByteString name;
Our super condition class. The super condition class of the top condition is nil.
Our descriptive name.
protected id init id sc name ByteString nm;
boolean isConditionSuper id other;
Return YES iff other is a super condition class of the receiving condition class.