}
}
doInit = false;
}
private void initOpMap() throws WSDLException {
Definition def = EndpointReferenceUtils.getWSDLDefinition(bus.getWSDLManager(), reference);
if (def == null) {
return;
}
Port port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), reference);
List ops = port.getBinding().getBindingOperations();
Iterator opIt = ops.iterator();
while (opIt.hasNext()) {
BindingOperation op = (BindingOperation)opIt.next();
BindingInput bindingInput = op.getBindingInput();
List elements = bindingInput.getExtensibilityElements();
QName qn = new QName(def.getTargetNamespace(), op.getName());
for (Iterator i = elements.iterator(); i.hasNext();) {
Object element = i.next();
if (SOAPBody.class.isInstance(element)) {
SOAPBody body = (SOAPBody)element;
if (body.getNamespaceURI() != null) {