[468342] Customizing label for start object behavior actions.
diff --git a/plugins/org.eclipse.uml2.uml.edit/src/org/eclipse/uml2/uml/edit/providers/StartObjectBehaviorActionItemProvider.java b/plugins/org.eclipse.uml2.uml.edit/src/org/eclipse/uml2/uml/edit/providers/StartObjectBehaviorActionItemProvider.java
index 640632a..4e064e3 100644
--- a/plugins/org.eclipse.uml2.uml.edit/src/org/eclipse/uml2/uml/edit/providers/StartObjectBehaviorActionItemProvider.java
+++ b/plugins/org.eclipse.uml2.uml.edit/src/org/eclipse/uml2/uml/edit/providers/StartObjectBehaviorActionItemProvider.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - initial API and implementation
  *   Kenn Hussey - 323181
- *   Kenn Hussey (CEA) - 327039, 414970, 370089
+ *   Kenn Hussey (CEA) - 327039, 414970, 370089, 468342
  *
  */
 package org.eclipse.uml2.uml.edit.providers;
@@ -145,14 +145,13 @@
 	 * This returns the label text for the adapted class.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @generated
+	 * @generated NOT
 	 */
 	@Override
 	public String getText(Object object) {
-		String label = ((StartObjectBehaviorAction) object).getName();
-		return label == null || label.length() == 0
-			? getString("_UI_StartObjectBehaviorAction_type") : //$NON-NLS-1$
-			getString("_UI_StartObjectBehaviorAction_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+		return appendLabel(
+			appendType(appendKeywords(new StringBuffer(), object),
+				"_UI_StartObjectBehaviorAction_type"), object).toString(); //$NON-NLS-1$
 	}
 
 	/**