((Observable) player).fireEvent(leaves);
}
protected synchronized void findNewContainer(ScopedEvent arg) {
MovementEvent event = (MovementEvent) arg;
Alive movingObject = event.getMovingObject();
Container foundContainer = (Container) getMudObject(event.getRoomLocation().getBeanId());
if (foundContainer == null) {
Exception anException = null;
try {
foundContainer = (Container) getMudObjectAttendant().load(event.getRoomLocation());
} catch (CompilationFailedException e) {
logger.error(e, e);
anException = e;
} finally {
if (anException != null) {
try {
movingObject.getTerminalOutput().writeln(anException.getMessage());
} catch (IOException e) {
logger.error(e, e);
}
}
}