* service
*
* @return The <code>Definition</code> representing the newly created merged WSDL
*/
public static Definition merge(String namespaceURI, Document[] wsdlFragments, String address) {
DefinitionInfo targetDefinition = new DefinitionInfo(namespaceURI);
DefinitionInfo definition = null;
for (int i = 0; i < wsdlFragments.length; i++) {
try {
definition = new DefinitionInfo(load(wsdlFragments[i]));
} catch (WSDLException e) {
Object[] filler = { new Integer(i) };
throw new MuseRuntimeException("WsdlFragmentParseFailed", _MESSAGES.get("WsdlFragmentParseFailed", filler), e);
}