[100152] JSP/HTML editor doesn't recognize lowercase tags in Turkish locale
diff --git a/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contentmodel/DeclCollection.java b/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contentmodel/DeclCollection.java
index e7ddee7..d464233 100644
--- a/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contentmodel/DeclCollection.java
+++ b/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/contentmodel/DeclCollection.java
@@ -14,6 +14,7 @@
 
 import java.util.HashMap;
 import java.util.Iterator;
+import java.util.Locale;
 
 import org.eclipse.wst.xml.core.internal.contentmodel.CMNamedNodeMap;
 import org.eclipse.wst.xml.core.internal.contentmodel.CMNode;
@@ -90,7 +91,13 @@
 		}
 
 		private String makeCanonicalForm(String raw) {
-			return raw.toUpperCase();
+			// see https://bugs.eclipse.org/bugs/show_bug.cgi?id=100152
+			// we are able to "cheat" here a little and use US Locale 
+			// to get a good cononical form, since we are using this only 
+			// for HTML and JSP standard tags. 
+			// Long term, for similar needs with XML 1.1 (for example)
+			// we should use a class such as com.ibm.icu.text.Normalizer
+			return raw.toUpperCase(Locale.US);
 		}
 	}