code: @Override
  	public Object[] toArray() {
  		Object[] result = new Object[size];
  		for(int c=0;c<size;c++) result[c] = elementData[c];
  		return result;
  	}
docs: Returns an array containing all of the elements in this list
  in the correct order.
  
  @return an array containing all of the elements in this list
  in the correct order.