public CsvInputSource getCsvInputSource() throws IOException {
if (csvInputSource == null) {
if (path != null) {
if (path.isDirectory()) {
csvInputSource = new FileCsvInputSource(path);
} else {
csvInputSource = new ZipFileCsvInputSource(new ZipFile(path));
}
} else if (url != null) {
DownloadableGtfsInputSource isrc = new DownloadableGtfsInputSource();