private Map applyFeaturesToMap()

in src/main/java/com/epam/eco/commons/avro/modification/SetSchemaProperties.java [105:118]


    private Map<String, Object> applyFeaturesToMap(Map<String, Object> map) {
        if (map == null) {
            return map;
        }

        Set<Map.Entry<String, Object>> entries = map.entrySet();
        Map<String, Object> processed = new LinkedHashMap<>((int) (entries.size() / 0.75));
        for (Map.Entry<String, Object> entry : entries) {
            processed.put(
                    applyFeaturesToKey(entry.getKey()),
                    applyFeaturesToObject(entry.getValue()));
        }
        return processed;
    }