code: protected boolean readPage ()
          throws IOException
      {
          int result;
          while ((result = _sync.pageout(_page)) != 1) {
              if (result == 0 && !readChunk()) {
                  return false;
              }
          }
          _stream.pagein(_page);
          return true;
      }
docs: Reads in a page.
  
  @return true if a page was read, false if we've reached the end of the stream.