CircularString cs = (CircularString) components.get(1);
assertArrayEquals(new double[] { 27, 30, 25, 27, 20, 30 }, cs.getControlPoints(), 0d);
// the inner ring
assertTrue(p.getInteriorRingN(0) instanceof CircularRing);
CircularRing hole = (CircularRing) p.getInteriorRingN(0);
assertTrue(CurvedGeometries.isCircle(hole));
CircularArc arc = hole.getArcN(0);
assertEquals(5, arc.getRadius(), 0d);
assertEquals(new Coordinate(15, 17), arc.getCenter());
}