String option = prov.getAttribute("ProgID");
if (!option.equals("")) provider.addOption(ComProvider.OPTION_PROGID, option);
option = prov.getAttribute("CLSID");
if (!option.equals("")) provider.addOption(ComProvider.OPTION_CLSID, option);
option = prov.getAttribute("threadingModel");
if (!option.equals("")) provider.addOption(ComProvider.OPTION_THREADING_MODEL, option);
// 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);