}
@SuppressWarnings({ "rawtypes", "unchecked" })
private MetaModelProvider lookupProvider()
{
PersistenceCommonDescriptor config = (PersistenceCommonDescriptor) getFaceted().getFacet(JPAFacet.class)
.getConfig();
List<PersistenceUnitCommon> allPersistenceUnit = config.getAllPersistenceUnit();
String providerName = allPersistenceUnit.size() > 0 ? allPersistenceUnit.get(0)
.getProvider() : null;
Imported<PersistenceProvider> services = addonRegistry.getServices(PersistenceProvider.class);
for (PersistenceProvider candidate : services)