*/
@Override
public void environmentChanged(EnvironmentEvent event) {
synchronized(getTreeLock()) {
if (event instanceof WorldModelEvent && this.environment==null) {
WorldModelEvent e = (WorldModelEvent)event;
this.environment = e.getStateProvider();
}
this.lastState = this.environment.getState();
repaint();
}
}