boolean () { DebuggerManagerThreadImpl.assertIsManagerThread(); if (!super.isValid()) { return false; } try { if (myStackFrame != null) { myStackFrame.location(); //extra check if jdi frame is valid } return true; } catch (InvalidStackFrameException e) { return false; } }