PsiElement (@NotNull PsiFile file, int offset) { PsiElement elt = file.findElementAt(offset); if (elt == null && offset > 0) { elt = file.findElementAt(offset - 1); } return elt == null ? file : elt; }