class TypedSet {

    public int size()
    {
        return size;
    }

    public  TypedSet(
            Type elementType,
            BlockPositionEqual elementEqualOperator,
            BlockPositionIsDistinctFrom elementDistinctFromOperator,
            BlockPositionHashCode elementHashCodeOperator,
            BlockBuilder blockBuilder,
            int expectedSize,
            String functionName,
            boolean unboundedMemory);

}