question: @ Override public void close ( ) throws IOException { synchronized ( lock ) { buf = null ; in . close ( ) ; } }
target:  Closes this reader. This implementation closes the source reader and releases the pushback buffer.