@Contract(pure = true)
  public static String defaultIfEmpty(@Nullable String value, String defaultValue) {
    return isEmpty(value) ? defaultValue : value;
  }
@Contract(pure = true)
  public static String defaultIfEmpty(@Nullable String value, String defaultValue)