[META1] --> SUPERC[1]=[Class] METAC=[Class] CLASS=[Class] BASEC=[META1] [META2] --> SUPERC[1]=[META1] METAC=[META1] CLASS=[Class] BASEC=[META2] ?* [META3] --> SUPERC[1]=[META2] METAC=[META2] CLASS=[META1] BASEC=[META3] ?* [META4] --> SUPERC[1]=[META3] METAC=[META3] CLASS=[META2] BASEC=[META4] ?* ******************************************************************************* ******************************************************************************* ******************************************************************************* [A1] --> SUPERC[1]=[Object] METAC=[Class] CLASS=[Class] BASEC=[A1] [B1] --> SUPERC[1]=[A1] METAC=[META2] CLASS=[META2] BASEC=[A1] [C1] --> SUPERC[1]=[B1] METAC=[META2] CLASS=[META2] BASEC=[A1] [D1] --> SUPERC[1]=[A1] METAC=[META3] CLASS=[META3] BASEC=[A1] [E1] --> SUPERC[1]=[D1] METAC=[META3] CLASS=[META3] BASEC=[A1] ******************************************************************************* ******************************************************************************* ******************************************************************************* [A1M] --> SUPERC[1]=[Class] METAC=[Class] CLASS=[Class] BASEC=[A1M] [B1M] --> SUPERC[1]=[A1M] METAC=[A1M] CLASS=[META2] BASEC=[A1M] ?* [C1M] --> SUPERC[1]=[B1M] METAC=[B1M] CLASS=[A1M] BASEC=[A1M] ?* [D1M] --> SUPERC[1]=[A1M] METAC=[A1M] CLASS=[META3] BASEC=[A1M] ?* [E1M] --> SUPERC[1]=[D1M] METAC=[D1M] CLASS=[A1M] BASEC=[A1M] ?* ******************************************************************************* ******************************************************************************* ******************************************************************************* =============================================================================== anObj ~ rgf [The META1 instance 2 class] ////////////////////////////////////////////////// META1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The META1 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The Class class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ =============================================================================== anObj ~ rgf [The META2 instance 2 class] ////////////////////////////////////////////////// META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The META2 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The Class class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ =============================================================================== anObj ~ rgf [The META3 instance 2 class] ////////////////////////////////////////////////// META3::RGF::INSTANCE invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The META3 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ META3::RGF::CLASS invoked... META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META1 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META1 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< =============================================================================== anObj ~ rgf [The META4 instance 2 class] ////////////////////////////////////////////////// META4::RGF::INSTANCE invoked... META3::RGF::INSTANCE invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The META4 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ META4::RGF::CLASS invoked... META3::RGF::CLASS invoked... META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META2 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META2 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ******************************************************************************* ******************************************************************************* ******************************************************************************* =============================================================================== anObj ~ rgf [an A1] ////////////////////////////////////////////////// A1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The A1 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ A1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The Class class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ =============================================================================== anObj ~ rgf [a B1] ////////////////////////////////////////////////// B1::RGF::INSTANCE invoked... A1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The B1 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ B1::RGF::CLASS invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META2 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META2 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< =============================================================================== anObj ~ rgf [a C1] ////////////////////////////////////////////////// C1::RGF::INSTANCE invoked... B1::RGF::INSTANCE invoked... A1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The C1 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ C1::RGF::CLASS invoked... B1::RGF::CLASS invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META2 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META2 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< =============================================================================== anObj ~ rgf [a D1] ////////////////////////////////////////////////// D1::RGF::INSTANCE invoked... A1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The D1 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ D1::RGF::CLASS invoked... META3::RGF::INSTANCE invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META3 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META3 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META3::RGF::CLASS invoked... META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The META1 class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +++ +++ user defined metaclass +++ +++ level 2 anObj ~ rgf [The META1 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< =============================================================================== anObj ~ rgf [an E1] ////////////////////////////////////////////////// E1::RGF::INSTANCE invoked... D1::RGF::INSTANCE invoked... A1::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The E1 class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ E1::RGF::CLASS invoked... D1::RGF::CLASS invoked... META3::RGF::INSTANCE invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META3 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META3 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META3::RGF::CLASS invoked... META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The META1 class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +++ +++ user defined metaclass +++ +++ level 2 anObj ~ rgf [The META1 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ******************************************************************************* ******************************************************************************* ******************************************************************************* =============================================================================== anObj ~ rgf [The A1m instance 2 class] ////////////////////////////////////////////////// A1m::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The A1M class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ A1m::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The Class class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ =============================================================================== anObj ~ rgf [The B1m instance 2 class] ////////////////////////////////////////////////// B1m::RGF::INSTANCE invoked... A1m::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The B1M class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ B1m::RGF::CLASS invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1m::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META2 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META2 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< =============================================================================== anObj ~ rgf [The C1m instance 2 class] ////////////////////////////////////////////////// C1m::RGF::INSTANCE invoked... B1m::RGF::INSTANCE invoked... A1m::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The C1M class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ C1m::RGF::CLASS invoked... B1m::RGF::CLASS invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1m::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The A1M class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The A1M class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> A1m::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< =============================================================================== anObj ~ rgf [The D1m instance 2 class] ////////////////////////////////////////////////// D1m::RGF::INSTANCE invoked... A1m::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The D1M class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ D1m::RGF::CLASS invoked... META3::RGF::INSTANCE invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1m::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The META3 class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The META3 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META3::RGF::CLASS invoked... META2::RGF::CLASS invoked... META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The META1 class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +++ +++ user defined metaclass +++ +++ level 2 anObj ~ rgf [The META1 class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> META1::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< =============================================================================== anObj ~ rgf [The E1m instance 2 class] ////////////////////////////////////////////////// E1m::RGF::INSTANCE invoked... D1m::RGF::INSTANCE invoked... A1m::RGF::INSTANCE invoked (no FORWARDING ANYMORE ) ////////////////////////////////////////////////// anObj ~ class ~ rgf [The E1M class] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ E1m::RGF::CLASS invoked... D1m::RGF::CLASS invoked... META3::RGF::INSTANCE invoked... META2::RGF::INSTANCE invoked... META1::RGF::INSTANCE invoked ... A1m::RGF::CLASS invoked (no FORWARDING ANYMORE ) ( anObj ~ class ~ class: The A1M class ) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ +++ +++ user defined metaclass +++ +++ level 1 anObj ~ rgf [The A1M class] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> A1m::RGF::CLASS invoked (no FORWARDING ANYMORE ) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anObj ~ class ~ rgf [The Class class] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ... metaclass is ORX's .class ... NOP ... ( anObj ~ class ~ class: The Class class ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<