@Nullable
  public static XValue getSelectedValue(@NotNull DataContext dataContext) {
    XValueNodeImpl node = getSelectedNode(dataContext);
    return node != null ? node.getValueContainer() : null;
  }
@Nullable
  public static XValue getSelectedValue(@NotNull DataContext dataContext)