@Override
    public boolean canStartDragging(DnDAction action, @NotNull Point dragOrigin) {
      int index = locationToIndex(dragOrigin);
      return index >= 0 && myGroup.getItems() [index].startDragging() != null;
    }
@Override
    public boolean canStartDragging(DnDAction action, @NotNull Point dragOrigin)