...
Clarion doesn't really have the concept of namespaces, so to make it easier to find what you're looking for in the class library, the DCL CML uses pseudo-namespaces - names separated by underscores, e.g.
- DCLCML_System_Stack
- DCLCML_System_IO_AsciiFile
- DCLCML_ClarionTest_TestResult
All names begin with the DCL CML "namespace" to avoid naming conflicts with classes from other sources.