attributes.addAttribute("", NAME_ATTR_NAME, NAME_ATTR_NAME, "CDATA", principalgroups[i].getName());
this.contentHandler.startElement(PL_NS, PRINCIPALGROUP_ELEMENT_NAME,
PRINCIPALGROUP_ELEMENT_NAME, attributes);
Principal[] members = principalprovider.members(this.principalcaller, principalgroups[i]);
for(int j=0; j<members.length; j++) {
attributes = new AttributesImpl();
attributes.addAttribute("", NAME_ATTR_NAME, NAME_ATTR_NAME, "CDATA", members[j].getName());
if (members[j].getRole()!=null)
attributes.addAttribute("", ROLE_ATTR_NAME, ROLE_ATTR_NAME, "CDATA", members[j].getRole());