public static Map merge()

in src/main/java/org/apache/commons/exec/util/MapUtils.java [88:104]


    public static <K, V> Map<K, V> merge(final Map<K, V> lhs, final Map<K, V> rhs) {

        Map<K, V> result = null;

        if (lhs == null || lhs.isEmpty()) {
            result = copy(rhs);
        }
        else if (rhs == null || rhs.isEmpty()) {
            result = copy(lhs);
        }
        else {
            result = copy(lhs);
            result.putAll(rhs);
        }

        return result;
    }