code: @Beta
    public static BufferedReader newReader(File file, Charset charset) throws FileNotFoundException {
      checkNotNull(file);
      checkNotNull(charset);
      return new BufferedReader(new InputStreamReader(new FileInputStream(file), charset));
    }
docs: Returns a buffered reader that reads from a file using the given character set.
  
  <p><b>{@link java.nio.file.Path} equivalent:</b> {@link
  java.nio.file.Files#newBufferedReader(java.nio.file.Path, Charset)}.
  
  @param file the file to read from
  @param charset the charset used to decode the input stream; see {@link StandardCharsets} for
  helpful predefined constants
  @return the buffered reader