@Override
  @Nullable
  default ModCommandAction asModCommandAction() {
    if (this instanceof IntentionActionDelegate delegate) {
      return delegate.getDelegate().asModCommandAction();
    }
    return null;
  }
@Override
  @Nullable
  default ModCommandAction asModCommandAction()