/** Creates a csv file containing the public transport stops or measure points */
  public static void createStopsFile(
      Map<? extends Id, ? extends Facility> locationFacilitiesMap,
      String outputFileStops,
      String separator) {
    final CSVFileWriter stopsWriter = new CSVFileWriter(outputFileStops, separator);

    stopsWriter.writeField("id");
    stopsWriter.writeField("x");
    stopsWriter.writeField("y");
    stopsWriter.writeNewLine();

    for (Facility fac : locationFacilitiesMap.values()) {
      stopsWriter.writeField(fac.getId());
      stopsWriter.writeField(fac.getCoord().getX());
      stopsWriter.writeField(fac.getCoord().getY());
      stopsWriter.writeNewLine();
    }

    stopsWriter.close();
    log.info("Stops file based on schedule written.");
  }