bimap Simple Java Map implementation with two Keys and a Value Constructors allow to define each Map implementantion explicitly