Indeed cased letter includes all letters that have case. It's strictly superset of what we want to test. 
toUpper and toLower won't report wrong values - either the char itself or UPPER case. It may match the title case sometimes but it doesn't matter here.