Como posso fazer uma cópia de um BufferedReader?

Estou usando umBufferedReader construtor para fazer uma nova cópia de um existenteBufferedReader.

BufferedReader buffReader = new BufferedReader(originalBuffReader);

O novobuffReader está funcionando bem, mas quando eu façooriginalBuffReader.readLine() isso me dánull. Existe alguma outra maneira que eu possa fazer um novobufferReader sem afetar meu originalBufferedReader.

FYI: Estou recebendo bufferReader como uma entrada para o meu método; e eu não tenho acesso à fonte.