@Contract(pure = true)
  public static int lastIndexOf(@NotNull CharSequence s, char c, int start, int end) {
    return StringUtilRt.lastIndexOf(s, c, start, end);
  }
@Contract(pure = true)
  public static int lastIndexOf(@NotNull CharSequence s, char c, int start, int end)