void (@NotNull PsiElement element, @NotNull Collection<? super RelatedItemLineMarkerInfo<?>> result) { if (element instanceof PyFunction || element instanceof PyTargetExpression || element instanceof PyClass) { final PsiElement pythonStub = PyiUtil.getPythonStub((PyElement)element); if (pythonStub != null) { PsiElement identifier = ((PsiNameIdentifierOwner)element).getNameIdentifier(); if (identifier != null) { result.add(createLineMarkerInfo(identifier, pythonStub, "Has stub item")); } } final PsiElement originalElement = PyiUtil.getOriginalElement((PyElement)element); if (originalElement != null) { PsiElement identifier = ((PsiNameIdentifierOwner)element).getNameIdentifier(); if (identifier != null) { result.add(createLineMarkerInfo(identifier, originalElement, "Stub for item")); } } } }