1: public Object clone() 2: { 3: Name theCopy = null; 4: 5: try 6: { 7: theCopy = (Name)super.clone(); // Object can throw an exception 8: } 9: catch (CloneNotSupportedException e) 10: { 11: System.err.println("Name cannot clone: " + e.toString()); 12: } 13: 14: return theCopy; 15: } // end clone 16: // Version 4.0