<p> This class defines a clone() method but the class doesn't implement Cloneable.
There are some situations in which this is OK (e.g., you want to control how subclasses 
can clone themselves), but just make sure that this is what you intended.
</p>