StyleUtil.applyBGStyle(polygon, this);
xy = new int[] { 0, 14, whalf, 24, width, 14 };
bend = new int[] { 0, 0, whalf, whalf, 0, 0 };
Polyline line1 = gaService.createPolyline(invisibleRect, xy, bend);
line1.setForeground(manageColor(StyleUtil.CLASS_FOREGROUND));
xy = new int[] { 0, 18, whalf, 28, width, 18 };
Polyline line2 = gaService.createPolyline(invisibleRect, xy, bend);
line2.setForeground(manageColor(StyleUtil.CLASS_FOREGROUND));
xy = new int[] { 0, 11, whalf, 0, width, 11 };
Polyline lineTop = gaService.createPolyline(invisibleRect, xy, bend);
lineTop.setForeground(manageColor(StyleUtil.CLASS_FOREGROUND));
Shape textShape = peService.createShape(container, false);
peService
.setPropertyValue(textShape, UpdateBaseElementNameFeature.TEXT_ELEMENT, Boolean.toString(true));
Text text = gaService.createDefaultText(getDiagram(), textShape, store.getName());