¿Cómo anular correctamente el método de clonación?

Necesito implementar un clon profundo en uno de mis objetos que no tiene superclase. ¿Cuál es la mejor manera de manejar el cheque CloneNotSupportedExceptionlanzado por la superclase (que es Object)? Un compañero de trabajo me aconsejó que lo manejara de la siguiente manera: @Override public...