}
public static Asterisk createGatewayAsterisk(ContainerShape container) {
IPeService service = Graphiti.getPeService();
Shape verticalShape = service.createShape(container, false);
Polyline vertical = gaService.createPolyline(verticalShape, new int[] { 23, 8, 23, 42 });
vertical.setLineWidth(5);
peService.setPropertyValue(verticalShape, DELETABLE_PROPERTY, "true");
Shape horizontalShape = service.createShape(container, false);
Polyline horizontal = gaService.createPolyline(horizontalShape, new int[] { 8, 24, 42, 24 });
horizontal.setLineWidth(5);
peService.setPropertyValue(horizontalShape, DELETABLE_PROPERTY, "true");
Shape diagonalDescShape = service.createShape(container, false);
Polyline diagonalDesc = gaService.createPolyline(diagonalDescShape, new int[] { 13, 14, 37, 37 });
diagonalDesc.setLineWidth(4);
peService.setPropertyValue(diagonalDescShape, DELETABLE_PROPERTY, "true");
Shape diagonalAscShape = service.createShape(container, false);
Polyline diagonalAsc = gaService.createPolyline(diagonalAscShape, new int[] { 37, 14, 13, 37 });
diagonalAsc.setLineWidth(4);
peService.setPropertyValue(diagonalAscShape, DELETABLE_PROPERTY, "true");
Asterisk a = new Asterisk();