Trying to write a method to return an instance of BiMap with the type parameters and mapping reversed. Some puzzles remain.