diff --git a/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java b/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java index f5a9191df0f2..98b3ffe2cea2 100644 --- a/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java +++ b/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java @@ -53,8 +53,9 @@ public class StringUtilRt { @Contract(pure = true) public static char toLowerCase(char a) { - if (a < 'A' || a >= 'a' && a <= 'z') return a; - if (a <= 'Z') return (char)(a + ('a' - 'A')); + if (a <= 'z') { + return a >= 'A' && a <= 'Z' ? (char)(a + ('a' - 'A')) : a; + } return Character.toLowerCase(a); }