int[] (final PsiFile file, final int caretOffset) { if (file instanceof XmlFile) { PsiElement element = file; PsiElement elementAt = file.findElementAt(caretOffset); elementAt = PsiTreeUtil.getParentOfType(elementAt, XmlTag.class); if (elementAt != null) element = elementAt; ArrayList<PsiElement> array = new ArrayList<>(); addNavigationElements(array, element); return MethodUpDownUtil.offsetsFromElements(array); } return null; }