> I don't think the clone() method should set the parent because the > clone is not a child of the parent (it's not in the parent's child > list), unlike the original object. Clones generally appear detached. Right, I think Ken Rune Hellands implementation looked about right, with setParent(null)