boolean requiresUpdates() {
        return requiresUpdates || !controls.isEmpty();
    }
Returns true if this spatial requires updateLogicalState() to
be called, either because setRequiresUpdate(true) has been called
or because the spatial has controls.  This is package private to
avoid exposing it to the public API since it is only used by Node.
jme3-core/src/main/java/com/jme3/scene/Spatial.java