/**
   * Gets the list of modules that is required to be engaged globally.
   *
   * @param moduleRefs <code>java.util.Iterator</code>
   * @throws DeploymentException <code>DeploymentException</code>
   */
  protected void processModuleRefs(Iterator moduleRefs) throws DeploymentException {
    //		try {
    while (moduleRefs.hasNext()) {
      OMElement moduleref = (OMElement) moduleRefs.next();
      OMAttribute moduleRefAttribute = moduleref.getAttribute(new QName(TAG_REFERENCE));

      if (moduleRefAttribute != null) {
        String refName = moduleRefAttribute.getAttributeValue();
        service.addModuleref(refName);
        //					if (axisConfig.getModule(refName) == null) {
        //						throw new DeploymentException(Messages.getMessage(
        //								DeploymentErrorMsgs.MODULE_NOT_FOUND, refName));
        //					} else {
        //						service.addModuleref(refName);
        //					}
      }
    }
    //		} catch (AxisFault axisFault) {
    //			throw new DeploymentException(axisFault);
    //		}
  }