+//******************************************************************
+FeaturePtr realFeature(const FeaturePtr theFeature)
+{
+ if (theFeature->data()) {
+ return theFeature;
+ } else {
+ ObjectPtr aObject = boost::dynamic_pointer_cast<ModelAPI_Object>(theFeature);
+ return aObject->featureRef();
+ }
+}
+
+}