This project extends the Java Map collection interface to add support for typed keys that determine  the types of objects that are stored and retrieved by them. and includes some usable implementations.