In realta' la LineNumberReader gia' conta le righe per te. Quindi non hai bisogno del contatore, basta chiedere all'oggetto a quale riga sei (se non ricordo male, la prima e' la zero ma non ne sarei sicuro).

Invece di fare tre letture a vuoto, potresti usare questo contatore per non far nulla in caso che il conteggio delle linee sia inferiore a tre. Si tratta di una questione di gusti, ovviamente