_processAttributes(e, existingGroup.getName());
this._processAttributes(e, existingGroup.getName());
  private void _processGroup(Element e)     throws  AttributeNotFoundException,            GrouperException,            GroupModifyException,            InsufficientPrivilegeException,            SchemaException  {    String  extension         = e.getAttribute(GrouperConfig.ATTR_E);    String  displayExtension  = e.getAttribute(GrouperConfig.ATTR_DE);    Element descE             = _getImmediateElement(e, GrouperConfig.ATTR_D);    String  description       = "";    if (descE != null) {      description = _getText(descE);    }    String  id                = e.getAttribute("id");    String  name              = e.getAttribute(GrouperConfig.ATTR_N);    Group   existingGroup     = null;    String  updateAttributes  = e.getAttribute("updateAttributes");    if (XmlUtils.isEmpty(updateAttributes)) {      updateAttributes = options.getProperty("import.data.update-attributes");    }    try {      if (!XmlUtils.isEmpty(id)) {        existingGroup = GroupFinder.findByUuid(s, id);      }       else if (!XmlUtils.isEmpty(name)) {        existingGroup = GroupFinder.findByName(s, name);      }       else {        LOG.error("Group does not have id or name=" + extension);        return;      }      if ("true".equals(updateAttributes)) {        if (          !XmlUtils.isEmpty(displayExtension)          && !displayExtension.equals(existingGroup.getDisplayExtension())        )        {          existingGroup.setDisplayExtension(displayExtension);        }        if (          !XmlUtils.isEmpty(description)          && !description.equals(existingGroup.getDescription())        )        {          existingGroup.setDescription(description);        }        _processAttributes(e, existingGroup.getName());      }    }     catch (GroupNotFoundException ex) {      LOG.error("Cannot find Group identified by id=" + id + " or name:" + name);      return;    }    _processLists(e, existingGroup.getName());    _processPrivileges(e, existingGroup.getName(), "access");  } // private void _processGroup(e)