if (!uri.startsWith("file:") && uri.contains("geoserver")) {
strategy = new GeoServerPre200Strategy();
} else if (uri.contains("/ArcGIS/services/")) {
strategy = new StrictWFS_1_x_Strategy(); // new ArcGISServerStrategy();
} else if (uri.contains("mapserver")) {
strategy = new MapServerWFSStrategy();
}
}
if (strategy == null) {
// use fallback strategy