// collect the information about the operations
NodeList nl = getElement().getElementsByTagNameNS(WSDDConstants.WSDD_NS, "operation");
for (int n = 0; n < nl.getLength(); n++) {
Element op = (Element)nl.item(n);
provider.addOperation(op.getAttribute("name"),
new QName(op.getAttribute("qName"),op));
}
return provider;
}