I'm trying to create an object that is simultaneously as space efficient as possible but can also work generically and I'm running into a major problem. One of the optimizations I wanted to make is to remove the wrappers from the keys (of which there can be an arbitrary number of arbitrary types). But I am running into an issue with the nature of generics in Java.I'm trying to create an object that is simultan