[285446]
diff --git a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIMessages.java b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIMessages.java
index ed4e40f..24f0757 100644
--- a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIMessages.java
+++ b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIMessages.java
@@ -288,7 +288,9 @@
 	public static String StructureSelectPrevious_description;
 	public static String MESSAGE_XML_VALIDATION_MESSAGE_UI_;
 	public static String Indicate_no_grammar_specified;
-	public static String Indicate_no_grammar_specified_severities;
+	public static String Indicate_no_grammar_specified_severities_error;
+	public static String Indicate_no_grammar_specified_severities_warning;
+	public static String Indicate_no_grammar_specified_severities_ignore;
 	public static String Validating_files;
 	public static String SyntaxColoringPage_0;
 	public static String SyntaxColoringPage_2;
diff --git a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIPluginResources.properties b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIPluginResources.properties
index 4c1b0b6..684b6b9 100644
--- a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIPluginResources.properties
+++ b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/XMLUIPluginResources.properties
@@ -246,7 +246,9 @@
 EOL_NoTranslation=No translation
 Validating_files=Validating files
 Indicate_no_grammar_specified=Indicate when no &grammar is specified:
-Indicate_no_grammar_specified_severities=Error,Warning,Ignore
+Indicate_no_grammar_specified_severities_error=Error
+Indicate_no_grammar_specified_severities_warning=Warning
+Indicate_no_grammar_specified_severities_ignore=Ignore
 XMLFilesPreferencePage_ExtensionLabel=Add this suffix (if not specified):
 XMLFilesPreferencePage_ExtensionError=Suffix must be one of the following {0}.
 ## XML Source preference page
diff --git a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/preferences/XMLValidatorPreferencePage.java b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/preferences/XMLValidatorPreferencePage.java
index 7a2dccc..6749375 100644
--- a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/preferences/XMLValidatorPreferencePage.java
+++ b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/preferences/XMLValidatorPreferencePage.java
@@ -25,7 +25,6 @@
 import org.eclipse.swt.widgets.Control;
 import org.eclipse.swt.widgets.Group;
 import org.eclipse.ui.PlatformUI;
-import org.eclipse.wst.sse.core.utils.StringUtils;
 import org.eclipse.wst.sse.ui.internal.preferences.ui.AbstractPreferencePage;
 import org.eclipse.wst.xml.core.internal.XMLCorePlugin;
 import org.eclipse.wst.xml.core.internal.preferences.XMLCorePreferenceNames;
@@ -39,6 +38,8 @@
   private Button fHonourAllSchemaLocations;
 
   private Button fUseXinclude;
+ 
+  private static final String[] SEVERITIES = {XMLUIMessages.Indicate_no_grammar_specified_severities_error, XMLUIMessages.Indicate_no_grammar_specified_severities_warning, XMLUIMessages.Indicate_no_grammar_specified_severities_ignore};
 
   protected Control createContents(Composite parent) {
     Composite composite = (Composite)super.createContents(parent);
@@ -58,7 +59,7 @@
 
     if (fIndicateNoGrammar == null) {
       createLabel(validatingGroup, XMLUIMessages.Indicate_no_grammar_specified);
-      fIndicateNoGrammar = createCombo(validatingGroup, StringUtils.unpack(XMLUIMessages.Indicate_no_grammar_specified_severities));
+      fIndicateNoGrammar = createCombo(validatingGroup, SEVERITIES);
     }
     if (fUseXinclude == null) {
       fUseXinclude = createCheckBox(validatingGroup, XMLUIMessages.Use_XInclude);
@@ -96,7 +97,7 @@
 
     if (fIndicateNoGrammar != null) {
       fIndicateNoGrammar.select(2 - indicateNoGrammarButtonSelected);
-      fIndicateNoGrammar.setText(StringUtils.unpack(XMLUIMessages.Indicate_no_grammar_specified_severities)[2 - indicateNoGrammarButtonSelected]);
+      fIndicateNoGrammar.setText(SEVERITIES[2 - indicateNoGrammarButtonSelected]);
     }
     if (fUseXinclude != null) {
       fUseXinclude.setSelection(useXIncludeButtonSelected);
@@ -115,7 +116,7 @@
 
     if (fIndicateNoGrammar != null) {
       fIndicateNoGrammar.setSelection(new Point(indicateNoGrammarButtonSelected, 2 - indicateNoGrammarButtonSelected));
-      fIndicateNoGrammar.setText(StringUtils.unpack(XMLUIMessages.Indicate_no_grammar_specified_severities)[indicateNoGrammarButtonSelected]);
+      fIndicateNoGrammar.setText(SEVERITIES[indicateNoGrammarButtonSelected]);
     }
     if (fUseXinclude != null) {
       fUseXinclude.setSelection(useXIncludeButtonSelected);
diff --git a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/validation/MarkupValidator.java b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/validation/MarkupValidator.java
index 8f23c7f..17e2ba1 100644
--- a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/validation/MarkupValidator.java
+++ b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/validation/MarkupValidator.java
@@ -40,7 +40,6 @@
 import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion;
 import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionContainer;
 import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionList;
-import org.eclipse.wst.sse.core.utils.StringUtils;
 import org.eclipse.wst.sse.ui.internal.reconcile.AbstractStructuredTextReconcilingStrategy;
 import org.eclipse.wst.sse.ui.internal.reconcile.ReconcileAnnotationKey;
 import org.eclipse.wst.sse.ui.internal.reconcile.validator.AnnotationInfo;
@@ -631,7 +630,7 @@
 					}
 
 					if (!selfClosed && (tagName != null)) {
-						String messageText = StringUtils.unpack(XMLUIMessages.Indicate_no_grammar_specified_severities)[0];
+						String messageText = XMLUIMessages.Indicate_no_grammar_specified_severities_error;
 
 						int start = sdRegion.getStart();
 						int lineNumber = getLineNumber(start);