public static Map<String, String> splitKv(
            @Nonnull String text,
            @Nonnull Character entryDelimiter,
            @Nonnull Character kvDelimiter,
            @Nullable Character escapeChar,
            @Nullable Character quoteChar) {
        List<Map<String, String>> lines =
                splitKv(text, entryDelimiter, kvDelimiter, escapeChar, quoteChar, null,
                        true);
        if (lines.size() == 0) {
            return new HashMap<>();
        }
        return lines.get(0);
    }
@see StringUtils#splitKv(String, Character, Character, Character,Character)
inlong-sort/sort-formats/format-common/src/main/java/org/apache/inlong/sort/formats/util/StringUtils.java