ItemPresentation getItemPresentation(@Nullable ServiceViewOptions viewOptions, @NotNull ServiceViewItemState state) {
      if (isRemoved()) return myPresentation;

      ItemPresentation presentation =
        viewOptions == null ? getViewDescriptor().getPresentation() : getViewDescriptor().getCustomPresentation(viewOptions, state);
      myPresentation = presentation instanceof PresentationData ?
                       (PresentationData)presentation :
                       new PresentationData(presentation.getPresentableText(),
                                            presentation.getLocationString(),
                                            presentation.getIcon(false),
                                            null);
      return myPresentation;
    }
ItemPresentation getItemPresentation(@Nullable ServiceViewOptions viewOptions, @NotNull ServiceViewItemState state)