* @inheritDoc
* @see org.opengis.geometry.coordinate.Factory#createPolyhedralSurface(java.util.List)
*/
public PolyhedralSurface createPolyhedralSurface(final List<Polygon> polygons)
throws MismatchedReferenceSystemException, MismatchedDimensionException {
PolyhedralSurfaceImpl result = new PolyhedralSurfaceImpl(crs);
List<?> cast = (List<?>) polygons;
result.getPatches().addAll( (List<PolygonImpl>) cast);
return result;
}