public static LookupElementBuilder getFileLookupItem(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);
  }
public static LookupElementBuilder getFileLookupItem(PsiElement psiElement, String encoded, Icon icon)