Map<String,AddressUMM> addresses = new HashMap<String,AddressUMM>();
addresses.put("addr1",address);
person.setAddresses(addresses);
Relation relation = new Relation(PersonUMMByMap.class.getDeclaredField("addresses"), AddressUMM.class,
Set.class, FetchType.LAZY, null, false, null, ForeignKey.MANY_TO_MANY);
PersistenceDelegator delegator = CoreTestUtilities.getDelegator(em);
ProxyMap proxyMap = new ProxyMap(delegator, relation);
proxyMap.setOwner(person);