LookupElementBuilder (PsiElement psiElement, String encoded, Icon icon) { if (!(psiElement instanceof PsiFile) || !(psiElement.isPhysical())) { return LookupElementBuilder.create(psiElement, encoded).withIcon(icon); } return _getLookupItem((PsiFile)psiElement, encoded, icon); }