@SuppressWarnings("unchecked")
    @Override
    public void cloneFields(Cloner cloner, T clone, T object) {
        for (int i = 0; i < clone.size(); i++) {
            // Need to clone the clones... because T might
            // have done something special in its clone method that
            // we will have to adhere to.  For example, clone may have nulled
            // out some things or whatever that might be implementation specific.
            // At any rate, if it's a proper clone then the clone will already
            // have shallow versions of the elements that we can clone.
            clone.set(i, cloner.clone(clone.get(i)));
        }
    }
Clones the elements of the list.
jme3-core/src/main/java/com/jme3/util/clone/ListCloneFunction.java