Crest::CrestConflictException Node1 Crest::CrestConflictException + CrestConflictException() Node2 Crest::CrestException + CrestException() Node2->Node1 Node3 std::runtime_error Node3->Node2 Node4 std::exception Node4->Node3