class RankedBitVectorImpl implements RankedBitVector, Iterable<Boolean> {

	@Override
	public boolean addBit(boolean bit) {
		boolean ret = this.bitVector.addBit(bit);
		notifyObservers();
		return ret;
	}

	public  RankedBitVectorImpl();
	public  RankedBitVectorImpl(BitVector bitVector);
	public  RankedBitVectorImpl(long initialSize);
	public  RankedBitVectorImpl(long initialSize, int countBlockSize,
			int findPositionBlockSize);

}