AthDictLoaderSvc Node1 AthDictLoaderSvc - m_dsodb - m_clidSvc - m_tpCnvSvc + AthDictLoaderSvc() + ~AthDictLoaderSvc() + initialize() + finalize() + queryInterface() + has_type() + has_type() + has_type() + load_type() + load_type() + load_type() + interfaceID() - AthDictLoaderSvc() - load_recursive() - load_recursive1() - load_recursive1() Node2 IDictLoaderSvc + ~IDictLoaderSvc() + has_type() + has_type() + has_type() + load_type() + load_type() + load_type() + interfaceID() Node2->Node1 Node3 IInterface Node3->Node2 Node4 AthService - AthService() - AthService() - operator=() Node4->Node1 Node5 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node5->Node4 Node6 Service Node6->Node5