@Nullable
        @Override
        protected Icon getIcon(@NotNull PsiElement element) {
          DomElement domElement = DomUtil.getDomElement(element);
          assert domElement != null;
          return ObjectUtils.chooseNotNull(domElement.getPresentation().getIcon(), element.getIcon(0));
        }
@Nullable
        @Override
        protected Icon getIcon(@NotNull PsiElement element)