private boolean equalsIgnoreCase(int patternIndex, @NotNull ErrorState errorState, char nameChar) {
      if (errorState.affects(patternIndex)) {
        char patternChar = errorState.getChar(myPattern, patternIndex);
        return AsciiUtils.toLowerAscii(patternChar) == nameChar ||
               AsciiUtils.toUpperAscii(patternChar) == nameChar;
      }
      return toLowerCase[patternIndex] == nameChar || toUpperCase[patternIndex] == nameChar;
    }
private boolean equalsIgnoreCase(int patternIndex, @NotNull ErrorState errorState, char nameChar)