List resultPolyList = new ArrayList();
// add Polygons for all shells
for (Iterator it = shellList.iterator(); it.hasNext();) {
EdgeRing er = (EdgeRing) it.next();
SurfaceImpl poly = er.toPolygon();
resultPolyList.add(poly);
}
return resultPolyList;
}