Google 'java copy constructor' for several good (and probably several not-so-good) articles on the use of copy/clone constructors in Java. I don't share Ada's position that they "make no sense" in...