@Contract(pure = true)
  public static CharSequence asImmutable(final @NotNull CharSequence cs) {
    return isImmutable(cs) ? cs : cs.toString();
  }
@Contract(pure = true)
  public static CharSequence asImmutable(final @NotNull CharSequence cs)