@Override
        public void startEvaluation(@NotNull XFullValueEvaluationCallback callback) {
          value.computePresentation(new XValueNodePresentationConfigurator.ConfigurableXValueNodeImpl() {
            @Override
            public void applyPresentation(@Nullable Icon icon, @NotNull XValuePresentation valuePresenter, boolean hasChildren) {
              callback.evaluated(StringUtil.notNullize(((XValueTextProvider)value).getValueText()));
            }

            @Override
            public void setFullValueEvaluator(@NotNull XFullValueEvaluator fullValueEvaluator) {
              // do nothing - should already be set
            }
          }, XValuePlace.TOOLTIP);
        }
@Override
        public void startEvaluation(@NotNull XFullValueEvaluationCallback callback)