¿Cómo puedo hacer una copia de un BufferedReader?

Estoy usando unBufferedReader constructor para hacer una nueva copia de un existenteBufferedReader.

BufferedReader buffReader = new BufferedReader(originalBuffReader);

El nuevobuffReader esta funcionando bien, pero cuando lo hagooriginalBuffReader.readLine() me danull. ¿Hay alguna otra forma en que pueda hacer una nueva?bufferReader sin afectar mi originalBufferedReader.

FYI: estoy obteniendo bufferReader como entrada a mi método; Y no tengo acceso a la fuente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta