void (@Nullable XFullValueEvaluator evaluator, SimpleColoredComponent component) { if (evaluator != null) { component.append( evaluator.getLinkText(), XDebuggerTreeNodeHyperlink.TEXT_ATTRIBUTES, (Consumer<MouseEvent>)event -> { if (evaluator.isShowValuePopup()) { DebuggerUIUtil.showValuePopup(evaluator, event, getProject(), getEditor()); } else { new HeadlessValueEvaluationCallbackBase(getProject()).startFetchingValue(evaluator); } } ); } }