rewrite Polygon to PrecisePolygon.