Object key= Serializer.valueOf(serialized.substring(offset), length, loader);
Object key= Serializer.valueOf(serialized.substring(offset), length, loader, null);
            public Object handle(String serialized, Length length, ClassLoader loader) throws Exception {                 String arraylength= serialized.substring(2, serialized.indexOf(':', 2));                int parsed= Integer.parseInt(arraylength);                int offset= arraylength.length() + 2 + 2;                HashMap h= new HashMap(parsed);                for (int i= 0; i < parsed; i++) {                    Object key= Serializer.valueOf(serialized.substring(offset), length, loader);                    offset+= length.value;                    Object value= Serializer.valueOf(serialized.substring(offset), length, loader);                    offset+= length.value;                                        h.put(key, value);                }                length.value= offset + 1;                return h;            }