code: public int read() throws IOException {
  	byte b[] = new byte[1];
  	int n = blob.read(b, 0, pos, b.length);
  	if (n > 0) {
  	    pos += n;
  	    return b[0];
  	}
  	return -1;
      }
docs: Read single byte from blob.
  @return byte read