I was wrong about JTS, it fails with the same error. The difference is
that while JTS uses the OLD Overlay code for XML test "intersection", GEOS
uses the OverlayNG when compiled with --enable-overlayng.
Martin: I find the expected output more correct than the obtained one,
don't you ?
Case x.xml - #1 (4): AA - A hole close to shell, B coincident with A
Test Failed (A intersectionng B)
Expected: MULTILINESTRING ((10 30, 10 10),
(10 10, 30 10))
Actual: MULTIPOINT ((30 10), (10 30))