// Incomplete ArrayIntList class public class ArrayIntList { int[] elementData = new int[10]; int size = 0; // adds an integer to this list public void add(int value) { elementData[size] = value; size++; } // inserts an integer to this list at the // specified index public void add(int index, int value) { for (int i = size - 1; i >= index; i--) { elementData[i+1] = elementData[i]; } elementData[index] = value; size++; } // returns a String representation of // the list in human-readable form public String toString() { if (elementData.length == 0) { return "[]"; } else { String result = "[" + elementData[0]; for (int i = 1; i < size; i++) { result += ", " + elementData[i]; } result += "]"; return result; } } }