@Override
    public <T> T convert(DataTable dataTable, Type type) {
        return convert(dataTable, type, false);
    }
@Test
    void convert_to_lists_of_unknown_type__throws_exception__register_transformer() {
        DataTable table = parse("",
            " | 1911-03-20 |",
            " | 1916-09-13 |",
            " | 1907-11-14 |");

        CucumberDataTableException exception = assertThrows(
            CucumberDataTableException.class,
            () -> converter.convert(table, LIST_OF_LIST_OF_DATE));

        assertThat(exception.getMessage(), is("" +
                "Can't convert DataTable to List<List<java.util.Date>>.\n" +
                "Please review these problems:\n" +
                "\n" +
                " - There was no table cell transformer registered for java.util.Date.\n" +
                "   Please consider registering a table cell transformer.\n" +
                "\n" +
                " - There was no default table cell transformer registered to transform java.util.Date.\n" +
                "   Please consider registering a default table cell transformer.\n" +
                "\n" +
                "Note: Usually solving one is enough"));
    }