raf.seek(filepos++); return raf.read();
bufferOffset += buffer.length; pos = 0; fillBuffer();
    public int read() throws IOException    {			if (filepos == end)				return -1;      synchronized (raf)	{				raf.seek(filepos++);				return raf.read();			}		}