public boolean startElement(XmlWriter xw, Element parent, Element e,
ElementMetadata<?, ?> metadata) throws IOException {
if (!(e instanceof Link)) {
return super.startElement(xw, parent, e, metadata);
}
Link link = (Link) e;
String rel = link.getRel();
String type = link.getType();
String href = link.getHref();
long length = link.getLength();
if (rel != null && rel.equals("enclosure")) {
generateEnclosure(xw, type, href, length);
} else if ("comments".equals(rel)) {
xw.simpleElement(Namespaces.rssNs, "comments", null, href);