| CharSeparatedValues |   | 70% |   | 64% | 28 | 77 | 50 | 166 | 7 | 35 | 0 | 1 |
| IterableCsvReader |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 6 | 6 | 1 | 1 |
| CharSeparatedValues.CsvWriterImpl.new Appendable() {...} |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 1 | 1 |
| CharSeparatedValues.CsvReaderImpl |   | 75% |   | 81% | 5 | 21 | 6 | 55 | 0 | 6 | 0 | 1 |
| CsvReader2Iterator |   | 65% |   | 80% | 4 | 13 | 5 | 32 | 1 | 5 | 0 | 1 |
| CsvReader |   | 46% |   | 37% | 8 | 11 | 10 | 20 | 2 | 3 | 0 | 1 |
| CharSeparatedValues.CsvWriterImpl.new ElementAppendable() {...} |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| OneRowIterator |   | 51% |   | 83% | 2 | 8 | 6 | 16 | 1 | 5 | 0 | 1 |
| CharSeparatedValues.CsvWriterImpl |   | 67% |  | 100% | 3 | 8 | 7 | 21 | 3 | 7 | 0 | 1 |
| CharSeparatedValues.CsvMapHandler2CsvHandler |   | 82% |   | 87% | 1 | 9 | 1 | 23 | 0 | 5 | 0 | 1 |
| CharSeparatedValues.ToListMapHandler |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| CsvRuntimeException |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| CharSeparatedValues.OneRowHandler |   | 62% |   | 50% | 1 | 5 | 1 | 9 | 0 | 4 | 0 | 1 |
| CsvParseException |  | 25% | | n/a | 3 | 4 | 6 | 8 | 3 | 4 | 0 | 1 |
| UncheckedCsvParseException |  | 25% | | n/a | 3 | 4 | 6 | 8 | 3 | 4 | 0 | 1 |
| CsvReader.TokenType |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| CharSeparatedValues.CsvRow2List |  | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| CsvHandler | | 100% | | n/a | 0 | 3 | 0 | 4 | 0 | 3 | 0 | 1 |