docs: public OutputStream setBinaryStream(final long pos) throws SQLException {
      if (pos < 1) {
        throw ExceptionMapper.getSqlException("Invalid position in blob");
      }
      if (offset > 0) {
        byte[] tmp = new byte[length];
        System.arraycopy(data, offset, tmp, 0, length);
        data = tmp;
        offset = 0;
      }
      return new BlobOutputStream(this, (int) (pos - 1) + offset);
    }