class BitVectorImpl implements BitVector, Iterable<Boolean> {

	@Override
	public int hashCode() {
		if (!this.validHashCode) {
			this.hashCode = computeHashCode();
			this.validHashCode = true;
		}
		return this.hashCode;
	}

	public  BitVectorImpl();
	public  BitVectorImpl(BitVector bitVector);
	public  BitVectorImpl(long initialSize);

}