@Override
    public DataTableType dataTableType() {
        return dataTableType;
    }
@Test
    void can_define_table_row_transformer_with_empty_pattern() throws NoSuchMethodException {
        Method method = JavaDataTableTypeDefinitionTest.class.getMethod("convert_table_row_to_string", List.class);
        JavaDataTableTypeDefinition definition = new JavaDataTableTypeDefinition(method, lookup,
            new String[] { "[empty]" });
        assertThat(definition.dataTableType().transform(emptyTable.cells()),
            is(asList("convert_table_row_to_string=[a, ]", "convert_table_row_to_string=[, d]")));
    }