@Contract("null -> null; !null -> !null")
  default String collapsePath(@Nullable String text) {
    return collapsePath(text, false);
  }
@Contract("null -> null; !null -> !null")
  default String collapsePath(@Nullable String text)