@Override public Icon getIcon() { Icon icon = myIcon; if (icon == null) { PsiElement psiElement = getElement(); myIcon = icon = psiElement != null && psiElement.isValid() ? psiElement.getIcon(0) : null; } return icon; }