@Test
public void TDP_898() throws IOException {

    String str = "c1;c2" + System.lineSeparator() + "1;2;false";
    try (InputStream inputStream = new ByteArrayInputStream(str.getBytes())) {
        final String[] columns = { "c1", "c2" };
        DataSetMetadata datasetMetadata = ioTestUtils.getSimpleDataSetMetadata(columns);
        resetParameters(datasetMetadata, ";", Arrays.asList(columns), 1, false);
        try {
            csvSchemaParser.parse(new SchemaParser.Request(inputStream, datasetMetadata));
        } catch (IndexOutOfBoundsException exc) {
            Assert.fail("Should not throw an IndexOutOfBoundsException, when parsing!");
        }
    }
}