[267688] Apply stereotype should specify resource
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java
index 356572b..1cdea64 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/util/UMLUtil.java
@@ -10,7 +10,7 @@
* Kenn Hussey (Embarcadero Technologies) - 199624, 184249, 204406, 208125, 204200, 213218, 213903, 220669, 208016, 226396
* Nicolas Rouquette (JPL) - 260120
*
- * $Id: UMLUtil.java,v 1.79 2009/03/13 19:47:15 jbruck Exp $
+ * $Id: UMLUtil.java,v 1.80 2009/03/13 20:41:18 jbruck Exp $
*/
package org.eclipse.uml2.uml.util;
@@ -144,13 +144,13 @@
public static final StereotypeApplicationHelper INSTANCE = createStereotypeApplicationHelper();
private static StereotypeApplicationHelper createStereotypeApplicationHelper() {
- Object stereotypeApplicationHelper = UML2Util
+ StereotypeApplicationHelper stereotypeApplicationHelper = UML2Util
.loadClassFromSystemProperty("org.eclipse.uml2.uml.util.UMLUtil$StereotypeApplicationHelper.INSTANCE"); //$NON-NLS-1$
- if (stereotypeApplicationHelper instanceof StereotypeApplicationHelper) {
- return (StereotypeApplicationHelper) stereotypeApplicationHelper;
+ if (stereotypeApplicationHelper != null) {
+ return stereotypeApplicationHelper;
}
-
+
return new StereotypeApplicationHelper();
}