writer.addAttribute(namespaceDecl.toString(), key);
}
// Put in the provides
for (Iterator iterator = provides.iterator(); iterator.hasNext();) {
Provides providesEntry = (Provides) iterator.next();
writer.startElement("provides");
addQNameAttribute(writer, "interface-name", providesEntry
.getInterfaceName(), namespaceMap);
addQNameAttribute(writer, "service-name", providesEntry
.getServiceName(), namespaceMap);
addStringAttribute(writer, "endpoint-name", providesEntry
.getEndpointName());
writer.endElement();
}
// Put in the consumes