PADdata Node1 PADdata - m_debug - m_pad_patterns + PADdata() + PADdata() + ~PADdata() + operator=() + debug() + pad_patterns() + give_patterns() + PrintElement() + Print() - create_pad_patterns() - find() Node2 BaseObject - m_tag - m_name + BaseObject() + ~BaseObject() + tag() + name() + Print() Node2->Node1