It's weird that Sonar didn't like this? Isn't the default block always executed last before exiting the scope of the switch? I don't care, I just found this curious.