public void set(HLLCounter h) {
    p = h.getP();
    M = h.getByteArray();
    k = h.getK();
    if(h.isIntersectable()){
      s = h.getMinHash().size();
    } else {
      s = 0;
    }
    if(minhash == null || minhash.length != s){
      minhash = new long[s];
    }
    int i = 0;
    if(h.getMinHash() != null){
      for(Long l : h.getMinHash()){
        minhash[i] = l;
        i++;
      }
    }
  }