FELIX-6383 : Unable to persist state to state.ser
diff --git a/cm.json/src/main/java/org/apache/felix/cm/json/impl/OrderedDictionary.java b/cm.json/src/main/java/org/apache/felix/cm/json/impl/OrderedDictionary.java
index d6cc2b4..f2cc16a 100644
--- a/cm.json/src/main/java/org/apache/felix/cm/json/impl/OrderedDictionary.java
+++ b/cm.json/src/main/java/org/apache/felix/cm/json/impl/OrderedDictionary.java
@@ -137,7 +137,9 @@
         return map.hashCode();
     }
 
-    private static final class CaseInsensitiveKey {
+    private static final class CaseInsensitiveKey implements Serializable {
+
+        private static final long serialVersionUID = 7040882564605268453L;
 
         private final String value;
 
@@ -277,7 +279,7 @@
 	}
 
 	private static final class EntryIterator implements Iterator<Map.Entry<String, Object>> {
-        
+
         private final Iterator<Map.Entry<CaseInsensitiveKey, Object>> i;
 
 		EntryIterator(final Collection<Map.Entry<CaseInsensitiveKey, Object>> c) {
@@ -301,7 +303,7 @@
 	}
 
 	private static final class CaseInsentiveEntry implements Map.Entry<String, Object> {
-        
+
         private final Map.Entry<CaseInsensitiveKey, Object> entry;
 
 		CaseInsentiveEntry(final Map.Entry<CaseInsensitiveKey, Object> entry) {