public static String getNodeDescription(Object _oUnoObject) { XServiceInfo xServiceInfo = UnoRuntime.queryInterface(XServiceInfo.class, _oUnoObject); if (xServiceInfo != null) { return xServiceInfo.getImplementationName(); } String sClassName = _oUnoObject.getClass().getName(); if (Introspector.isObjectPrimitive( _oUnoObject)) { // super.isO{sObjectClassName.equals("java.lang.String"))issClassName.equals("java.lang.String")) return _oUnoObject.toString(); } else { return _oUnoObject.getClass().getName(); } }