@Contract(pure = true)
  public static int compare(char c1, char c2, boolean ignoreCase) {
    // duplicating String.equalsIgnoreCase logic
    return Strings.compare(c1, c2, ignoreCase);
  }
@Contract(pure = true)
  public static int compare(char c1, char c2, boolean ignoreCase)