static Map<String, Object> convert(Map<String, Object> m) {
        LinkedHashMap<String, Object> hm = new LinkedHashMap<String, Object>();
        Set<Entry<String, Object>> entrySet = m.entrySet();
        for (Entry<String, Object> entry : entrySet) {
            String key = entry.getKey();
            key = key.replace('.', '_');
            Object value = entry.getValue();
            hm.put(key, value);
        }
        return hm;
    }