001package org.kuali.common.util.xml.jaxb.wrapper;
002
003import java.util.HashMap;
004import java.util.Map;
005
006import javax.xml.bind.annotation.XmlAnyElement;
007
008import org.kuali.common.util.Assert;
009
010public class MapWrapper<K, V> {
011
012        @XmlAnyElement(lax = true)
013        private final Map<K, V> map;
014
015        @SuppressWarnings("unused")
016        private MapWrapper() {
017                this(new HashMap<K, V>());
018        }
019
020        public MapWrapper(Map<K, V> map) {
021                Assert.noNulls(map);
022                this.map = map;
023        }
024
025        public Map<K, V> getMap() {
026                return map;
027        }
028
029}