OrderedHashMap implementation

Any thoughts on this?