@Override public Set<java.util.Map.Entry<String, Object>> entrySet() { Set<java.util.Map.Entry<String, Object>> entrySet = new HashSet<Map.Entry<String,Object>>(); for( StringKeyObjectValueEntry entry : entries ) { Object newVal = deserializeObject(entry.getBytes(), entry.getClassName(), entry.getKey()); String key = entry.getKey(); Entry<String, Object> newEntry = new EntryImpl(key, newVal); entrySet.add(newEntry); } return entrySet; }