private FileDataStore createDataStoreFromFile(File file, URI namespace,
Map<String, Serializable> params) throws IOException {
CSVFileState csvFileState = new CSVFileState(file, namespace);
Object strategyParam = STRATEGYP.lookUp(params);
CSVStrategy csvStrategy = null;
if (strategyParam != null) {
String strategyString = strategyParam.toString();
if (strategyString.equalsIgnoreCase("guess")) {
csvStrategy = new CSVLatLonStrategy(csvFileState);
} else if (strategyString.equalsIgnoreCase("specify")) {