On 10/08/2011 06:50, Gernot Neppert wrote: > Well, now (with defender methods) we can retrofit it! > How are you going to do it to keep following class compiling ? public class Test implements Cloneable{ protected Object clone() { return new Test(); } } Regards, Artur Biesiadowski