// ------------------------------------------------------------------------
// p u b l i c
// ------------------------------------------------------------------------
public List<DBObject> importFromFile(final String filepath) throws Exception {
List<DBObject> result = null;
final CSVFileReader reader = new CSVFileReader(filepath);
try {
final List<Map<String, String>> data = reader.readAllAsMap(true);
result = this.doImport(data);
} catch (Throwable t) {
}
reader.close();
return null != result ? result : new ArrayList<DBObject>();
}