diff --git a/core/java/src/net/i2p/stat/StatManager.java b/core/java/src/net/i2p/stat/StatManager.java
index 4c5c69c7911a144b5d8641b823dbaeb7b2ddfd8e..56af55f71d6e3c5fa4f956977bc84971f93feb4d 100644
--- a/core/java/src/net/i2p/stat/StatManager.java
+++ b/core/java/src/net/i2p/stat/StatManager.java
@@ -1,5 +1,6 @@
 package net.i2p.stat;
 
+import java.text.Collator;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -178,7 +179,7 @@ public class StatManager {
 
     /** Group name (String) to a Set of stat names, ordered alphabetically */
     public Map getStatsByGroup() {
-        Map groups = new TreeMap();
+        Map groups = new TreeMap(Collator.getInstance());
         for (Iterator iter = _frequencyStats.values().iterator(); iter.hasNext();) {
             FrequencyStat stat = (FrequencyStat) iter.next();
             if (!groups.containsKey(stat.getGroupName())) groups.put(stat.getGroupName(), new TreeSet());