code: public static BufferedReader newReader(File file, String charset)
              throws FileNotFoundException, UnsupportedEncodingException {
          return new BufferedReader(new InputStreamReader(new FileInputStream(file), charset));
      }
docs: Create a buffered reader for this file, using the specified
  charset as the encoding.
  
  @param file    a File
  @param charset the charset for this File
  @return a BufferedReader
  @throws FileNotFoundException        if the File was not found
  @throws UnsupportedEncodingException if the encoding specified is not supported
  @since 1.0