Para evitar fugas de recursos, certifique-se de que close() seja
chamado em cada java.io.BufferedReader.
Nota: Essa regra se aplica a
qualquer forma de construtor BufferedReader.
public
class ClassA {
public void makeStream (Reader reader) {
BufferedReader stream = new BufferedReader(reader); try {
stream.read(); //executar algo...