**Summary:** BiMap is unnecessary and can be deleted, `contansKey(V v)` is replaceable by `containsValue`