public void add(int index, int value) {
    	if (index < 0 || index > size) {
    		throw new IndexOutOfBoundsException();
    	}
        if (size == ints.length) {
            growArray();
        }
        System.arraycopy(ints, index, ints, index+1, size-index);
        ints[index] = value;
		size++;
    }
Puts the given int value in the int array at
the given index

@param index Index into the array.
@param value value to store

@throws IndexOutOfBoundsException
			if the index is negative OR index &gt; size
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/IntArrayList.java