@Override
    public <T> T convert(DataTable dataTable, Type type) {
        return convert(dataTable, type, false);
    }
@Test
    void convert_to_map_of_string_to_string__throws_exception__blank_space() {
        DataTable table = parse("",
            "|           | -90.258056  |",
            "| 37.618889 | -122.375    |",
            "| 47.448889 | -122.309444 |",
            "| 40.639722 | -73.778889  |");

        CucumberDataTableException exception = assertThrows(
            CucumberDataTableException.class,
            () -> converter.convert(table, MAP_OF_STRING_TO_LIST_OF_DOUBLE));
        assertThat(exception.getMessage(), is(format("" +
                "Can't convert DataTable to Map<%s, %s>.\n" +
                "There are more values then keys. " +
                "The first header cell was left blank. " +
                "You can add a value there",
            typeName(String.class), LIST_OF_DOUBLE)));
    }