boolean (int patternIndex, int nameIndex, @NotNull ErrorState errorState) { return isPatternChar(patternIndex - 1, '*', errorState) && !isWildcard(patternIndex + 1) && Character.isLetterOrDigit(myName.charAt(nameIndex)) && !NameUtilCore.isWordStart(myName, nameIndex); }