} else if ("Workbook".equals(name)) {
setType(metadata, "application/vnd.ms-excel");
new ExcelExtractor().parse(filesystem, xhtml);
} else if ("VisioDocument".equals(name)) {
setType(metadata, "application/vnd.visio");
VisioTextExtractor extractor =
new VisioTextExtractor(filesystem);
for (String text : extractor.getAllText()) {
xhtml.element("p", text);
}
} else if (name.startsWith("__substg1.0_")) {
setType(metadata, "application/vnd.ms-outlook");
new OutlookExtractor(filesystem).parse(xhtml, metadata);