// then no point building a composite--just use the one passed.
ClassLoader puClassLoader = null;
if ((loaders.size() == 1) && (loaders.get(0) == propertyClassLoader)) {
puClassLoader = propertyClassLoader;
} else {
puClassLoader = new CompositeClassLoader(loaders);
Object propertyValue = properties.get(PersistenceUnitProperties.CLASSLOADER);
if ((propertyValue != null) && (propertyValue instanceof ClassLoader)) {
properties.put(PersistenceUnitProperties.CLASSLOADER, puClassLoader);
}
}