{
return lastLocations.get(eThread.getName());
}
StackFrame stackFrame = frames.get(index);
EStackFrame ret=new EStackFrame();
ret.setThread(eThread);
ret.setDepth(frames.size()-index);
ret.setMethod(createQueryMethod(stackFrame.location().method()));
if(stackFrame.thisObject()!=null)
ret.setThisObject(createQueryObjectReference(stackFrame.thisObject()));
index++;
if(index<frames.size())
{
ret.setPreviousStackFrame(getStackFrame(eThread, frames, index));
}
else
{
lastLocations.put(eThread.getName(), ret);
}