axismodule.setParent(axisConfig);
AxisModule module = axisConfig.getModule(axismodule.getName());
if (module == null) {
DeploymentEngine.addNewModule(axismodule, axisConfig);
//initialze the module if the module contains Module interface.
Module moduleObj = axismodule.getModule();
if (moduleObj != null) {
moduleObj.init(configurationContext, axismodule);
}
}
// set in default map if necessary
Utils.calculateDefaultModuleVersion(axisConfig.getModules(), axisConfig);
} catch (IOException e) {