question: final void chompNewline ( ) throws IOException { if ( ( pos != end || fillBuf ( ) != - 1 ) && buf [ pos ] == '\n' ) { ++ pos ; } }
target:  Peeks at the next input character, refilling the buffer if necessary. If this character is a newline character ("\n"), it is discarded.