bufferedReader e lineNumberReader

eu estou fazendo uma leitura em um arquivo txt atraves do bufferedReader
algo do tipo

BufferedReader br=new BufferedReader(FileReader…)

String linha=br.readLine();
while (linha!=null)

Ai aqui no meio do codigo eu preciso em que linha em que eu estou…

Ta certo que eu poderia coloca um contador para fazer isso…mas eu quero saber como faz atraves do lineNumberReader

Como você sabe que LineNumberReader “extends” BufferedReader, isso quer dizer que você pode substituir BufferedReader por LineNumberReader no seu programa sem pensar muito.