@Override
    public Spatial deepClone() {
        Node nodeClone = (Node) super.deepClone();

        // Reset the fields of the clone that should be in a 'new' state.
        nodeClone.updateList = null;
        nodeClone.updateListValid = false; // safe because parent is nulled out in super.clone()

        return nodeClone;
    }
Convenience wrapper.

@param <T> the type of Spatial returned
@param nameRegex regular expression to match Spatial names against, or null for all spatials
@return a new list of pre-existing spatials (may be empty)
@see #descendantMatches(java.lang.Class, java.lang.String)
jme3-core/src/main/java/com/jme3/scene/Node.java