This package contains implementations of collection and map related key/value classes.
These are usually used in maps, however they can be used as data holders in any collection.
The following key/value designs are included:
Map Entry - various map entry implementations
KeyValue - a key and value pair, without map entry semantics
MultiKey - a holder of multiple keys tied together