boolean (@NotNull PsiElement element) { ProgressManager.checkCanceled(); ExceptionLineRefiner.RefinerMatchResult matchedElement = myRefiner.matchElement(element); if (matchedElement != null && matchedElement.target() instanceof Navigatable) { PsiElement target = matchedElement.target(); PsiMethod matchedElementMethod = PsiTreeUtil.getParentOfType(target, PsiMethod.class); if (matchedElementMethod != null && placeMatch(matchedElementMethod, myMetaInfo)) { result.add(target); } if (matchedElementMethod == null && (myMetaInfo.callType == MetaInfoCallType.NON_STATIC_INIT || myMetaInfo.callType == MetaInfoCallType.STATIC_INIT)) { result.add(target); } } return true; }