@Override
  public void uiDataSnapshot(@NotNull DataSink sink) {
    var selection = getSelectedBreakpoints();
    sink.lazy(CommonDataKeys.NAVIGATABLE_ARRAY, () -> {
      List<Navigatable> navigatables = mapNotNull(selection, XBreakpoint::getNavigatable);
      return navigatables.isEmpty() ? null : navigatables.toArray(Navigatable.EMPTY_NAVIGATABLE_ARRAY);
    });
  }
@Override
  public void uiDataSnapshot(@NotNull DataSink sink)