@Override
  public boolean canStartDragging(DnDAction action, @NotNull Point dragOrigin) {
    return !getNodesToDrag().isEmpty();
  }
@Override
  public boolean canStartDragging(DnDAction action, @NotNull Point dragOrigin)