docs: List<Long> getCountList() {
  		List<Long> ret = new ArrayList<Long>();
  		long lastValue = 0;
  		int positionInBlock = 0;
  		for (long index = 0; index < this.bitVector.size(); index++) {
  			if (this.bitVector.getBit(index)) {
  				lastValue++;
  			}
  			positionInBlock++;
  			if (positionInBlock == this.blockSize) {
  				ret.add(lastValue);
  				positionInBlock = 0;
  			}
  		}
  		if (positionInBlock > 0) {
  			ret.add(lastValue);
  		}
  		return ret;
  	}