private static int nextWord(@NotNull String name, int start, boolean isAsciiName) {
    if (start < name.length() && Character.isDigit(name.charAt(start))) {
      return start + 1; //treat each digit as a separate hump
    }
    if (isAsciiName) {
      return AsciiUtils.nextWordAscii(name, start);
    }
    return NameUtilCore.nextWord(name, start);
  }
private static int nextWord(@NotNull String name, int start, boolean isAsciiName)