@Contract(pure = true)
  public static @NotNull String escapeChars(@NotNull String str, char @NotNull ... character) {
    StringBuilder buf = new StringBuilder(str);
    for (char c : character) {
      escapeChar(buf, c);
    }
    return buf.toString();
  }
@Contract(pure = true)
  public static @NotNull String escapeChars(@NotNull String str, char @NotNull ... character)