You can use this, because you call this. clone is the clone method of the current class, so when you call the clone of object, you will write super, and you will change the name of your employee's clone method to another name.
CloneNotSupportedException is thrown by public employee cloneDemo ().
{
Returns (employee) this.clone ();
}
That's it.