Geom2dAPI_InterCurveCurve() succeeded, but its Intersector().IsDone() is false

Hi.
Geom2dAPI_InterCurveCurve() found the intersection point (it is available when calling Geom2dAPI_InterCurveCurve.Point(1) method), but Geom2dAPI_InterCurveCurve.Intersector().IsDone() is false and it is impossible to call its methods. How to get executed Intersector?