private void waitForAllQueuesToEmpty(World world) {
Logger.debug(this, "Waiting for all queues to empty.");
EngineQueue engineQueue = (ThreadedEngineQueue) world.get(WorldKey.ENGINE_QUEUE, null);
GuiQueue guiQueue = (ThreadedSwingQueue) world.get(WorldKey.GUI_QUEUE, null);
engineQueue.waitForIdle();
guiQueue.waitForIdle();
}
}