#130 annotate method only visible for testing
#130 document CsvExportConnection
#130 document ExportConfiguration
#130 rename boolean variables to improve readability
#126 refactor precondition