val mapper = CsvMapper().apply { disable(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY) } val schema: CsvSchema = mapper.schemaFor(SonarFileStatsCsv::class.java) .withHeader() .withColumnSeparator(',') val csvWriter: ObjectWriter = mapper.writer(schema) withContext(Dispatchers.IO) { csvWriter.writeValue(File(fileName), sonarCsvStats) }