orientableCurves.add(curve);
Ring exterior = new RingImpl(orientableCurves);
List<Ring> interiorList = new ArrayList<Ring>();
SurfaceBoundaryImpl triangleBoundary =
new SurfaceBoundaryImpl(crs, exterior, interiorList);
return new TriangleImpl(triangleBoundary, ts, new PositionImpl(p1),
new PositionImpl(p2), new PositionImpl(p3));
}