int (@NotNull String name, int startAt, int patternIndex, boolean isAsciiName) { return !isPatternChar(patternIndex - 1, '*') && !isWordSeparator[patternIndex] ? indexOfWordStart(name, patternIndex, startAt, isAsciiName) : indexOfIgnoreCase(name, startAt, myPattern[patternIndex], patternIndex, isAsciiName); }