attribute("type", fileField.getEditMediaLink().getType()),
attribute("size", fileField.getEditMediaLink().getSize()));
appendChildren(element, link);
}
} else if (field instanceof LinkField) {
LinkField linkField = (LinkField)field;
Element link = element(Namespace.ATOM.getUrl(), "link",
attribute("href", linkField.getLink().getHref()),
attribute("title", linkField.getLink().getTitle()));
appendChildren(element, link);
} else if (field instanceof PersonField) {
PersonField personField = (PersonField)field;
Element name = addText(element(Namespace.ATOM.getUrl(), "name"), personField.getPerson().getName());
Element email = addText(element(Namespace.ATOM.getUrl(), "email"), personField.getPerson().getEmail());