@Override protected void afterInsert(HSLFSheet sheet){ ExControl ctrl = getExControl(); if (ctrl == null) { throw new NullPointerException("ExControl is not defined"); } ctrl.getExControlAtom().setSlideId(sheet._getSheetNumber()); String name = ctrl.getProgId() + "-" + getControlIndex() + '\u0000'; byte[] data = StringUtil.getToUnicodeLE(name); EscherComplexProperty prop = new EscherComplexProperty(EscherProperties.GROUPSHAPE__SHAPENAME, false, data); AbstractEscherOptRecord opt = getEscherOptRecord(); opt.addEscherProperty(prop); } }