default ArrayList<String> parseSfList(String value) {
        if (value == null) {
            return null;
        }

        return Arrays
            .stream(value.split(","))
            .map(String::trim)
            .map(this::parseSfString)
            .filter(Objects::nonNull)
            .collect(Collectors.toCollection(ArrayList::new));
    }
A sf-list is a ',' separated list of sf-string.

@param value The value to be parsed
@return The list of actual payload strings (i.e. without the surrounding '"') or null if invalid
analyzer/src/main/java/nl/basjes/parse/useragent/clienthints/parsers/CHParser.java