Trk::ExtrapolationCode Node1 Trk::ExtrapolationCode + code + ExtrapolationCode() + operator=() + operator==() + operator!=() + inProgress() + isSuccess() + isSuccessBeforeDestination() + isSuccessOrRecovered() + isFailure() + isFailureOrRecovered() + toString() Node2 std::vector< std::string > Node2->Node1 -s_ecodeNames Node3 std::string Node3->Node2 +elements Node4 std::basic_string< char > Node4->Node3