final String unitName, PersistenceContextType type, Map properties)
throws DeploymentUnitProcessingException {
String scopedPuName = getScopedPuName(deploymentUnit, unitName);
ServiceName puServiceName = getPuServiceName(scopedPuName);
return new PersistenceContextBindingSourceDescription(type, properties, puServiceName, deploymentUnit, scopedPuName, EntityManager.class.getName());
}