Object (@NotNull @NonNls final String dataId) { if (XDEBUGGER_TREE_KEY.is(dataId)) { return this; } if (SELECTED_NODES.is(dataId)) { return List.of(getSelectedNodes(XValueNodeImpl.class, null)); } if (PlatformDataKeys.PREDEFINED_TEXT.is(dataId)) { XValueNodeImpl[] selectedNodes = getSelectedNodes(XValueNodeImpl.class, null); if (selectedNodes.length == 1 && selectedNodes[0].getFullValueEvaluator() == null) { return DebuggerUIUtil.getNodeRawValue(selectedNodes[0]); } } return null; }