CsvEntityReader reader = new CsvEntityReader();
reader.setInputLocation(_naptanCsvPath);
AnnotationDrivenEntitySchemaFactory entitySchema = new AnnotationDrivenEntitySchemaFactory();
entitySchema.addPackageToScan("org.onebusaway.uk.naptan.csv");
reader.setEntitySchemaFactory(entitySchema);
reader.addEntityHandler(new EntityHandler() {
@Override
public void handleEntity(Object arg0) {
NaPTANStop stop = (NaPTANStop) arg0;
_stopsByAtcoId.put(stop.getAtcoCode(), stop);
}