-
- @SuppressWarnings("unchecked")
- protected Object getComparableKey(Object map, Object key) {
- // if (keyIsComparable) return key;
-
- Map<Object, Object> m = ((Map<Object, Object>)map);
- Binding kb = getKeyBinding();
- for (Object k : m.keySet())
- {
- if (kb.equals(k, key))
- return k;
- }
- return key;
- }