public E get(int location) {try {return listIterator(location).next();} catch (NoSuchElementException e) {throw new IndexOutOfBoundsException();}}
public override E get(int location){try{return listIterator(location).next();}catch (java.util.NoSuchElementException){throw new System.IndexOutOfRangeException();}}