public void testMultipleLine() throws Exception {
        final DelimiterWriterFactory factory = new DelimiterWriterFactory(mapping, ',', '"');

        final StringWriter strWriter = new StringWriter();
        final Writer flatMapWriter = factory.createWriter(strWriter, new WriterOptions().autoPrintHeader(false));
        flatMapWriter.printHeader();
        flatMapWriter.addRecordEntry("Id", "1");
        flatMapWriter.addRecordEntry("Description", CONTENT);
        flatMapWriter.nextRecord();
        flatMapWriter.flush();
        flatMapWriter.close();
        LOG.info("CSV is \n{}", strWriter.toString());

        final String toRead = strWriter.toString();
        final DataSet ds = DefaultParserFactory.getInstance().newDelimitedParser(new StringReader(toRead), ',', '"').parse();
        if (ds.next()) {
            LOG.info("Parsed content \n{}", ds.getString("Description"));
            assertEquals(ds.getString("Description"), CONTENT);
        }

    }