class CountThenEstimate implements IRichCardinality, Externalizable {

    private void tip() {
        estimator = builder.build();

        for (Object o : counter) {
            estimator.offer(o);
        }

        counter = null;
        builder = null;
        tipped = true;
    }

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

}