Crest::CommonCrestException Node1 Crest::CommonCrestException + CommonCrestException() Node2 Crest::CrestBaseException # m_text # m_type + what() + getType() # CrestBaseException() Node2->Node1 Node3 std::exception Node3->Node2