private static SimpleColoredComponent createComponent(@Nullable XValuePresentation valuePresenter) {
    return (valuePresenter != null && valuePresenter.isAsync()) ? new SimpleColoredComponentWithProgress() : new SimpleColoredComponent();
  }
private static SimpleColoredComponent createComponent(@Nullable XValuePresentation valuePresenter)