List<String> parseFieldList(String field) {
        List<String> ret = new ArrayList<>();
        StringBuilder sb = new StringBuilder();
        boolean inMapKey = false;
        for (char c : field.toCharArray()) {
            if (c=='{') inMapKey=true;
            if (c=='}') inMapKey=false;
            if (c=='.' && !inMapKey) {
                ret.add(sb.toString());
                sb = new StringBuilder();
                continue;
            }
            sb.append(c);
        }
        ret.add(sb.toString());
        return ret;
    }
Deserializes a config payload to slime

@param lines a list with config payload strings
@return an instance of the config class
config/src/main/java/com/yahoo/config/subscription/CfgConfigPayloadBuilder.java