}
public int loadFromCsvZip(String fname) { return loadFromCsv(zipInputStream(fname));}
public int loadFromCsv(String fname) { return loadFromCsv(inputStream(fname));}
public int loadFromCsv(InputStream is) {
CsvTokenizer t = new CsvTokenizer(is);
t.setDelimiter(Bo.CSVDELIMITER);
uow.get().startWriteTx();
try {
int count = cd().modifyDomain(t);
HiLo.setNextid(count + 100L);
log.info("loaded " + count + " items. updated HiLo, nextid now: " + HiLo.nextid());