@Override
    public Iterator<Spatial> iterator() {
        return this;
    }
Instantiates a new {@code SceneGraphIterator} instance that
starts iterating at the given main spatial.

@param main the main spatial to start iteration from
jme3-core/src/main/java/com/jme3/scene/SceneGraphIterator.java