try {
// because the root eats the lookup state components
// we have to return true.
// Should not be continued by the caller.
FramedResource res = (FramedResource)root.lock();
boolean done = res.lookup(ls, lr);
if (! done)
lr.setTarget(null);
return true;
} catch (InvalidResourceException ex) {
// should never happen with the root resource