The "IgnoreCase" issue is currently that it requires the use of a regex to handle.  One of the main use cases is that it is used when people are comparing a string to a "SIMPLE_PROPERTY" or "NEGATED_SIMPLE_PROPERTY" (as denoted by Spring Data and meaning that it's using "=" or "<>", respectively).

The use of a SIMPLE_PROPERTY requires the switch to a REGEX ("=~"), and so one must first check to see if the use of SIMPLE_PROPERTY is valid at this point (i.e. whether or not "IgnoreCase" is being  used).

And so I felt "checkForInvalidSimplePropertyUse" might make some sense as it's fairly direct.  Perhaps a comment to the same effect might help?

However, if you feel a better method name is called for, let me know.