@Override
    public Object clone() {
        try{
            return callParentClone();
        } catch (CloneNotSupportedException e) {
                // Super clone should never throw exception for objects that should certainly be cloneable.
            throw new Error(e);
        }
    }
To avoid having to catch clone not supported exception everywhere, and create code with lack of
coverage, this class exist to hide the clone not supported exceptions that should never happen.
clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/util/CertainlyCloneable.java