writer.startElement("div", imageSwitch);
writer.writeAttribute("id", clientId, "id");
if(imageSwitch.getStyle() != null) writer.writeAttribute("style", imageSwitch.getStyle(), null);
if(imageSwitch.getStyleClass() != null) writer.writeAttribute("class", imageSwitch.getStyleClass(), null);
GraphicImage firstImage = (GraphicImage) imageSwitch.getChildren().get(0);
writer.startElement("img", null);
writer.writeAttribute("id", imageId, null);
writer.writeAttribute("alt", firstImage.getAlt(), null);
writer.writeAttribute("src", getImageSrc(facesContext, firstImage), null);
writer.endElement("img");
writer.endElement("div");
}