}
for (SapphireDiagramEditorPagePart.ConnectionPalette connectionPalette : diagramPart.getConnectionPalettes())
{
IDiagramConnectionDef connDef = connectionPalette.getConnectionDef();
ImageData imageData = connectionPalette.getSmallIcon();
ImageDescriptor smallImage = SwtUtil.toImageDescriptor(imageData);
ImageData imageData2 = connectionPalette.getLargeIcon();
ImageDescriptor largeImage = SwtUtil.toImageDescriptor(imageData2);
CreationFactory factory = new ConnectionCreationFactory(connDef);
String tpLabel = connDef.getToolPaletteLabel().content();
if (tpLabel != null)