@Test
public void twoConsequentQuotesShouldBeEscaped() throws Exception {

    CsvParser parser = new CsvParser(';', '"', null);
    // "Hello ""World""";""";""";"""World""";"""";"""""";"";""
    String testRow = "\"Hello \"\"World\"\"\";"
            + "\"\"\";\"\"\";"
            + "\"\"\"World\"\"\";"
            + "\"\"\"\";"
            + "\"\"\"\"\"\";"
            + "\"\";"
            + "\"\"";
    List<String> expectedResult = Arrays.asList("Hello \"World\"", "\";\"", "\"World\"", "\"", "\"\"", "", "");
    List<String> result = parser.parse(testRow);
    Assert.assertEquals(expectedResult, result);
}