protected GeoElement getResultTemplate(GeoElement geo) { if (geo instanceof GeoPoly || geo.isLimitedPath()) return copyInternal(cons, geo); if (geo.isGeoList()) return new GeoList(cons); return copy(geo); }