class CollectionSizedIterator implements SizedIterator<OBJECTT> {

	@Pure
	@Override
	public int index() {
		return this.index;
	}

	public  CollectionSizedIterator(Collection<OBJECTT> collection);

}