question: protected void fill ( ) throws IOException { ensureOpen ( ) ; len = in . read ( buf , 0 , buf . length ) ; if ( len == - 1 ) { throw new EOFException ( "Unexpected end of ZLIB input stream" ) ; } inf . setInput ( buf , 0 , len ) ; }
target:  Fills input buffer with more data to decompress.