Since the call super.clone();will already create a (shallow) copy of all the fields, final or not, your full method will be as follows:
@Override
public MyInterface clone() throws CloneNotSupportedException {
return (MyInterface)super.clone();
}
, clone() ( , super.clone() Object. ( ), , , , clone() ( , , ).