}
private void extractShapeContent(StringBuilder buffy, CTGroupShape gs) {
CTShape[] shapes = gs.getSpArray();
for (CTShape shape : shapes) {
CTTextBody textBody = shape.getTxBody();
if (textBody != null) {
CTTextParagraph[] paras = textBody.getPArray();
for (CTTextParagraph textParagraph : paras) {
CTRegularTextRun[] textRuns = textParagraph.getRArray();
for (CTRegularTextRun textRun : textRuns) {
buffy.append(textRun.getT()).append(' ');
}