question: protected void read ( long offset , byte [ ] b ) throws IOException { rafile . seek ( offset ) ; if ( rafile . read ( b ) != b . length ) { throw new IOException ( "Not enough bytes available in file " + getPath ( ) ) ; } }
target:  Reads a number of bytes from the RRD file on the disk