@Contract(pure = true)
  public static @Nullable String substringAfter(@NotNull String text, @NotNull String subString) {
    int i = text.indexOf(subString);
    if (i == -1) return null;
    return text.substring(i + subString.length());
  }
@Contract(pure = true)
  public static @Nullable String substringAfter(@NotNull String text, @NotNull String subString)