ClassLoader parent = OpenEJB.class.getClassLoader();
if (parentFinder != null) {
parent = parentFinder.getParentClassLoader(parent);
}
final ClassLoaderConfigurer configurer = ClassLoaderUtil.configurer(appInfo.appId);
if (configurer != null) {
final Iterator<URL> it = jars.iterator();
while (it.hasNext()) {
if (!configurer.accept(it.next())) {
it.remove();
}
}
jars.addAll(Arrays.asList(configurer.additionalURLs()));
}
final URL[] filtered = jars.toArray(new URL[jars.size()]);
if (appInfo.delegateFirst) {