FlavorTagDiscriminants::INNSharingSvc Node1 FlavorTagDiscriminants ::INNSharingSvc + DeclareInterfaceID() + get() Node4 FlavorTagDiscriminants ::NNSharingSvc - m_gnns - m_base_gnns + NNSharingSvc() + get() Node1->Node4 Node2 asg::IAsgService + print() Node2->Node1 Node3 INamedInterface Node3->Node2