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

        Map<String, List<Double>> expected = new HashMap<String, List<Double>>() {
            {
                put("KMSY", asList(29.993333, -90.258056));
                put("KSFO", asList(37.618889, -122.375));
                put("KSEA", asList(47.448889, -122.309444));
                put("KJFK", asList(40.639722, -73.778889));
            }
        };

        assertEquals(expected, converter.convert(table, MAP_OF_STRING_TO_LIST_OF_DOUBLE));
    }