On 13/08/2010 14:58, Chris Hegarty wrote: > protected final Object clone() throws CloneNotSupportedException { > throw new CloneNotSupportedException(); The final can (and should, IMO) be removed. Tom