{
final InMemoryMetadataDomainRepository repo = new InMemoryMetadataDomainRepository();
final XmiParser parser = new XmiParser();
final Domain domain = parser.parseXmi(stream);
domain.setId(String.valueOf(o));
repo.storeDomain(domain, true);
return new SimpleResource(key, repo, IMetadataDomainRepository.class, version);
}
catch (ResourceCreationException e)
{
throw e;