@Contract(pure = true)
  public static String @NotNull [] splitByLines(@NotNull String string, boolean excludeEmptyStrings) {
    return (excludeEmptyStrings ? Splitters.EOL_SPLIT_PATTERN : Splitters.EOL_SPLIT_PATTERN_WITH_EMPTY).split(string);
  }
@Contract(pure = true)
  public static String @NotNull [] splitByLines(@NotNull String string, boolean excludeEmptyStrings)