class ArrayIndexedCollection extends Collection {

	public int indexOf(Object value) {
		if (value == null) {
			return VALUE_NOT_FOUND_RETURN_VALUE;
		}

		for (int index = 0; index < size; ++index) {
			if (value.equals(elements[index])) {
				return index;
			}
		}

		return VALUE_NOT_FOUND_RETURN_VALUE;
	}

	public  ArrayIndexedCollection();
	public  ArrayIndexedCollection(int initialCapacity);
	public  ArrayIndexedCollection(Collection collection);
	public  ArrayIndexedCollection(Collection collection, int capacity);

}