SourcePosition (@Nullable final StackFrameContext context) { if (context == null) { return null; } DebugProcessImpl debugProcess = (DebugProcessImpl)context.getDebugProcess(); if (debugProcess == null) { return null; } final StackFrameProxy frameProxy = context.getFrameProxy(); if (frameProxy == null) { return null; } Location location = null; try { location = frameProxy.location(); } catch (Throwable e) { LOG.debug(e); } if (location == null) { return null; } return debugProcess.getPositionManager().getSourcePosition(location); }