// instantiate a provider for each of the named classes
for (Iterator i = classNames.iterator(); i.hasNext();) {
try {
o = Class.forName((String) i.next(), true, loader).newInstance();
if (o instanceof org.apache.wsif.spi.WSIFProvider) {
WSIFProvider p = (org.apache.wsif.spi.WSIFProvider) o;
if (p.getBindingNamespaceURIs().length > 0) {
Trc.event(null, "Registering provider: " + p);
providers.add(p);
} else {
WSIFException ex =
new WSIFException(
"Disabled WSIFProvider found:"
+ p.getClass().getName());
Trc.ignoredException(ex);
}
} else {
MessageLogger.log(
"WSIF.0003W",