class ArrayIndexedCollection extends Collection {

	@Override
	public boolean remove(Object value) {
		int index = indexOf(value);

		if (index == VALUE_NOT_FOUND_RETURN_VALUE) {
			return false;
		}

		remove(index);

		return true;
	}

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

}