How to clone a whole datastructure best?
I have a datastructure which is nested like that
List
--> Class
--> List
--> Class
--> HashMap
as i should compare the data of the original datastructure with the data of the modified datastructure i should be able to copy it to get new references for all objects .. whats the best way to do this?

