if (wsdlURL != null) {
break;
}
}
if (null == wsdlURL && getBus() != null) {
ServiceContractResolverRegistry registry =
getBus().getExtension(ServiceContractResolverRegistry.class);
if (null != registry) {
URI uri = registry.getContractLocation(this.getServiceQName());
if (null != uri) {
try {
wsdlURL = uri.toURL().toString();
} catch (MalformedURLException e) {
LOG.log(Level.FINE, "resolve qname failed", this.getServiceQName());