@Override
  public void setTargetComponent(@NotNull JComponent component) {
    setDataContext(() -> DataManager.getInstance().getDataContext(component));
  }
@Override
  public void setTargetComponent(@NotNull JComponent component)