class CloneSupport<T> implements Cloneable {

    @Override
    public T clone() {<FILL_FUNCTION_BODY>}

}

        try {
            return (T) super.clone();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    
<no_super_class>