IAthenaPoolTestData Node1 IAthenaPoolTestData + ~IAthenaPoolTestData() + printWhoYouAre() Node2 AthenaPoolTestA - m_a - m_b - m_c - m_d + AthenaPoolTestA() + AthenaPoolTestA() + ~AthenaPoolTestA() + printWhoYouAre() Node1->Node2 Node3 AthenaPoolTestB - m_fa - m_c - m_da - m_d + AthenaPoolTestB() + AthenaPoolTestB() + ~AthenaPoolTestB() + printWhoYouAre() Node1->Node3 Node4 AthenaPoolTestC # m_a # m_b - m_c - m_d + AthenaPoolTestC() + AthenaPoolTestC() + ~AthenaPoolTestC() + printWhoYouAre() Node1->Node4 Node5 AthenaPoolTestD - m_e - m_f + AthenaPoolTestD() + AthenaPoolTestD() + ~AthenaPoolTestD() + printWhoYouAre() Node4->Node5