node = watchdogService.getNode(idmo.getNodeId());
if (node == null) {
// The identity is on a failed node, where the node has
// been removed from the data store but the identity hasn't
// yet.
throw new UnknownIdentityException("id: " + identity);
}
Node old = idcache.put(identity, node);
assert (old == null);
return node;
} catch (NameNotBoundException e) {
throw new UnknownIdentityException("id: " + identity);
} catch (ObjectNotFoundException e1) {
throw new UnknownIdentityException("id: " + identity);
}
}