PsiElement (@NotNull XDebugSession session) { final XSourcePosition position = session.getCurrentPosition(); if (position == null) return null; int offset = position.getOffset(); final VirtualFile file = position.getFile(); if (file.isValid() && 0 <= offset && offset < file.getLength()) { return DebuggerUtilsEx.findElementAt(PsiManager.getInstance(session.getProject()).findFile(file), offset); } return null; }