-
-DEFINE_STANDARD_HANDLE (_pyCommand ,Standard_Transient);
-DEFINE_STANDARD_HANDLE (_pyObject ,Standard_Transient);
-DEFINE_STANDARD_HANDLE (_pyGen ,_pyObject);
-DEFINE_STANDARD_HANDLE (_pyMesh ,_pyObject);
-DEFINE_STANDARD_HANDLE (_pySubMesh ,_pyObject);
-DEFINE_STANDARD_HANDLE (_pyGroup ,_pySubMesh);
-DEFINE_STANDARD_HANDLE (_pyMeshEditor,_pyObject);
-DEFINE_STANDARD_HANDLE (_pyHypothesis,_pyObject);
-DEFINE_STANDARD_HANDLE (_pyAlgorithm ,_pyHypothesis);
+class _pyHypothesisReader;
+
+DEFINE_STANDARD_HANDLE (_pyCommand ,Standard_Transient);
+DEFINE_STANDARD_HANDLE (_pyObject ,Standard_Transient);
+DEFINE_STANDARD_HANDLE (_pyHypothesisReader,Standard_Transient);
+DEFINE_STANDARD_HANDLE (_pyGen ,_pyObject);
+DEFINE_STANDARD_HANDLE (_pyMesh ,_pyObject);
+DEFINE_STANDARD_HANDLE (_pySubMesh ,_pyObject);
+DEFINE_STANDARD_HANDLE (_pyGroup ,_pySubMesh);
+DEFINE_STANDARD_HANDLE (_pyMeshEditor ,_pyObject);
+DEFINE_STANDARD_HANDLE (_pyHypothesis ,_pyObject);
+DEFINE_STANDARD_HANDLE (_pyAlgorithm ,_pyHypothesis);