@Override
    public void addAllMapLast(Map<? extends K, ? extends Collection<? extends V>> map) {
        for (Map.Entry<? extends K, ? extends Collection<? extends V>> en : map.entrySet()) {
            addAllLast(en.getKey(), en.getValue());
        }
    }