equalsIgnoreCase does not depend on the current Locale. My bad. Revert unnecessary part of earlier changes.