{
BodyObject source = _locator.forClient(caller);
int cSceneId = ScenePlace.getSceneId(source);
if (cSceneId != sceneId) {
log.info("Rejecting changeLocation for invalid scene",
"user", source.who(), "insid", cSceneId, "wantsid", sceneId, "loc", loc);
throw new InvocationException(SpotCodes.INVALID_LOCATION);
}
// look up the scene manager for the specified scene
SpotSceneManager smgr = (SpotSceneManager)getSceneManager(sceneId);