public int getCount() {
		if (mSelection.length() > mSize) {
			// If the last selected index was outside our valid range, we create
			// a new BitSet that only contains bits in our valid range.
			mSelection = mSelection.get(0, mSize);
		}
		return mSelection.cardinality();
	}