BiMap A bidirectional map structure that implements the Map interface. Based on the BiMap interface from the Guava Java library.