@Contract(value = "null -> null; !null -> !null", pure = true)
  public static String trim(@Nullable String s) {
    return s == null ? null : s.trim();
  }
@Contract(value = "null -> null; !null -> !null", pure = true)
  public static String trim(@Nullable String s)