I have a quick question regarding the clone() method in Java, used as super.clone() in regard to inheritance - where I call the clone()
clone()
super.clone()
Its a special native method. This was done to make cloning easier. Otherwise you will have to copy the whole code of your ancestor classes.