for (XMLObject attributeValue : attribute.getAttributeValues()) {
Element attributeValueElement = attributeValue.getDOM();
String value = attributeValueElement.getTextContent();
values.add(value);
}
profile.addAttribute(attribute.getName(), values);
}
return profile;
}