-// std::string
-// RTI13ObjectClass::getAttributeName(unsigned index) const
-// {
-// SGSharedPtr<RTI13Ambassador> ambassador = _ambassador.lock();
-// if (!ambassador.valid()) {
-// SG_LOG(SG_NETWORK, SG_WARN, "Error: Ambassador is zero.");
-// return std::string();
-// }
-
-// try {
-// return ambassador->getAttributeName(getAttributeHandle(index), _handle);
-// } catch (RTI::ObjectClassNotDefined& e) {
-// SG_LOG(SG_NETWORK, SG_WARN, "RTI: Could not get object class attribute name: " << e._name << " " << e._reason);
-// return std::string();
-// } catch (RTI::AttributeNotDefined& e) {
-// SG_LOG(SG_NETWORK, SG_WARN, "RTI: Could not get object class attribute name: " << e._name << " " << e._reason);
-// return std::string();
-// } catch (RTI::FederateNotExecutionMember& e) {
-// SG_LOG(SG_NETWORK, SG_WARN, "RTI: Could not get object class attribute name: " << e._name << " " << e._reason);
-// return std::string();
-// } catch (RTI::ConcurrentAccessAttempted& e) {
-// SG_LOG(SG_NETWORK, SG_WARN, "RTI: Could not get object class attribute name: " << e._name << " " << e._reason);
-// return std::string();
-// } catch (RTI::RTIinternalError& e) {
-// SG_LOG(SG_NETWORK, SG_WARN, "RTI: Could not get object class attribute name: " << e._name << " " << e._reason);
-// return std::string();
-// } catch (...) {
-// SG_LOG(SG_NETWORK, SG_WARN, "RTI: Could not get object class attribute name.");
-// return std::string();
-// }
-// }