@NotNull
  public static char[] loadFileText(@NotNull File file, @NotNull Charset encoding) throws IOException {
    try (Reader reader = new InputStreamReader(new FileInputStream(file), encoding)) {
      return loadText(reader, (int)file.length());
    }
  }
@NotNull
  public static char[] loadFileText(@NotNull File file, @NotNull Charset encoding)