//extract SOAP-over-JMS 1.0 bindings
if (!map.isEmpty()) {
final JMSEndpointsMetaData endpointsMetaData = new JMSEndpointsMetaData();
final ResourceRoot deploymentRoot = unit.getAttachment(Attachments.DEPLOYMENT_ROOT);
final UnifiedVirtualFile uvf = new VirtualFileAdaptor(deploymentRoot.getRoot());
final boolean trace = LOG.isTraceEnabled();
for (String wsdlLocation : map.keySet()) {
if (trace) {
LOG.tracef("Scanning wsdlLocation: %s", wsdlLocation);
}
try {
URL url = uvf.findChild(wsdlLocation).toURL();
SOAPAddressWSDLParser parser = new SOAPAddressWSDLParser(url);
for (AnnotationInstance ai : map.get(wsdlLocation)) {
String port = ai.value(PORT_NAME).asString();
String service = ai.value(SERVICE_NAME).asString();
AnnotationValue targetNS = ai.value(TARGET_NAMESPACE);