private ConfigurationDocument createConfigFile(StringToStringMap values, Interface modelItem) {
ConfigurationDocument configDocument = ConfigurationDocument.Factory.newInstance();
Configuration config = configDocument.addNewConfiguration();
WsdlType wsdl = config.addNewWsdl();
wsdl.setLocation(getWsdlUrl(values, modelItem));
wsdl.setPackageName(values.get(PACKAGE).toString());
try {
StringToStringMap nsMappings = StringToStringMap.fromXml(values.get(NAMESPACE_MAPPING));
if (!nsMappings.isEmpty()) {
NamespaceMappingRegistryType nsMappingRegistry = wsdl.addNewNamespaceMappingRegistry();
for (String namespace : nsMappings.keySet()) {
String packageName = nsMappings.get(namespace);
NamespaceMappingType newMapping = nsMappingRegistry.addNewNamespaceMapping();