class CountThenEstimate implements IRichCardinality, Externalizable {

    @Override
    public IRichCardinality merge(IRichCardinality... estimators) throws CardinalityMergeException {
        if (estimators == null) {
            return mergeEstimators(this);
        }
        
        CountThenEstimate[] all = Arrays.copyOf(estimators, estimators.length + 1, CountThenEstimate[].class);
        all[all.length - 1] = this;
        return mergeEstimators(all);
    }

    public  CountThenEstimate();
    public  CountThenEstimate(int tippingPoint, IBuilder<IRichCardinality> builder);
    public  CountThenEstimate(byte[] bytes);

}