} else if (sh instanceof XSLFGroupShape){
// recurse into groups of shapes
XSLFGroupShape group = (XSLFGroupShape)sh;
extractContent(group.getShapes(), skipPlaceholders, xhtml, slideDesc);
} else if (sh instanceof XSLFTable) {
XSLFTable tbl = (XSLFTable)sh;
for(XSLFTableRow row : tbl){
List<XSLFTableCell> cells = row.getCells();
extractContent(cells.toArray(new XSLFTableCell[cells.size()]), skipPlaceholders, xhtml, slideDesc);
}
} else if (sh instanceof XSLFGraphicFrame) {