Stupid hashsets and hashmaps and their unability to equalsignorecase on strings