package uk.co.jemos.podam.test.dto; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; public class MapIndirectRawImplPojo implements PodamRawMap { private Map<Object, Object> map = new HashMap<Object, Object>(); @Override public int size() { return map.size(); } @Override public boolean isEmpty() { return map.isEmpty(); } @Override public boolean containsKey(Object key) { return map.containsKey(key); } @Override public boolean containsValue(Object value) { return map.containsValue(value); } @Override public Object get(Object key) { return map.get(key); } @Override public Object put(Object key, Object value) { return map.put(key, value); } @Override public Object remove(Object key) { return map.remove(key); } @Override @SuppressWarnings("unchecked") public void putAll(@SuppressWarnings("rawtypes") Map m) { map.putAll(m); } @Override public void clear() { map.clear(); } @Override public Set<Object> keySet() { return map.keySet(); } @Override public Collection<Object> values() { return map.values(); } @Override public Set<java.util.Map.Entry<Object, Object>> entrySet() { return map.entrySet(); } }