IdentityObjectTypeMapper mapper = null;
if (metaData.getGroupTypeMappings() == null || metaData.getGroupTypeMappings().isEmpty())
{
// use direct type mapper
mapper = new DirectIdentityObjectTypeMapperImpl(metaData.getIdentityMapping());
}
else
{
mapper = new IdentityObjectTypeMapperImpl(metaData.getGroupTypeMappings(), metaData.getIdentityMapping());
}