1: // @author Frank M. Carrano, Timothy M. Henry
2: // @version 5.0
4: public Object clone()
5: {
6: AList<T> theCopy = null;
8: try
9: {
10: @SuppressWarnings("unchecked")
11: AList<T> temp = (AList<T>)super.clone();
12: theCopy = temp;
13: }
14: catch (CloneNotSupportedException e)
15: {
16: throw new Error(e.toString());
17: }
19: /* For a deep copy, we need to do more here, as you will see
20: . . . */
22: return theCopy;
23: } // end clone