public BufferedReader openBufferedReader(final String encoding) throws IOException {
		final InputStream fis = openInputStream();
		final InputStreamReader isr = new InputStreamReader(fis, encoding);
		return new BufferedReader(isr);
	}
public BufferedReader openBufferedReader(final String encoding) throws IOException {
		final InputStream fis = openInputStream();
		final InputStreamReader isr = new InputStreamReader(fis, encoding);
		return new BufferedReader(isr);
	}
public BufferedReader openBufferedReader ( final String encoding ) throws IOException { final InputStream fis = openInputStream ( ) ; final InputStreamReader isr = new InputStreamReader ( fis , encoding ) ; return new BufferedReader ( isr ) ; }
Opens the file and returns a {@code BufferedReader} object using
the given encoding.

@param encoding the encoding to use
@return the open file as {@code BufferdReader}
@throws IOException thrown if the file could not be read
Opens the file and returns a { @code BufferedReader } object using the given encoding .