{
group.setDescription(Language.valueOf(subElement.attributeValue("lang")), subElement.getText());
}
else if ("sub_group".equals(subElement.getName()))
{
PetitionSubGroup subGroup = new PetitionSubGroup(Integer.parseInt(subElement.attributeValue("id")), subElement.attributeValue("handler"));
group.addSubGroup(subGroup);
for (Iterator<Element> sub2Iterator = subElement.elementIterator(); sub2Iterator.hasNext();)
{
Element sub2Element = sub2Iterator.next();
if ("name".equals(sub2Element.getName()))
{
subGroup.setName(Language.valueOf(sub2Element.attributeValue("lang")), sub2Element.getText());
}
else if ("description".equals(sub2Element.getName()))
{
subGroup.setDescription(Language.valueOf(sub2Element.attributeValue("lang")), sub2Element.getText());
}
}
}
}
}