} else if (fDepth == depth) {
Location location = frame.location();
Method method = location.method();
if (method.equals(fLocation.method())) {
try {
if (method.declaringType().defaultStratum()
.equals("Java") || //$NON-NLS-1$
equals(getSourceName(location),
getSourceName(fLocation))) {
// TODO: what about receiving type being the same?
fStackFrame = frame;